| /freebsd-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | cdev.h | 52 struct cdev *cdev; member 64 cdev->ops = ops; in cdev_init() 65 cdev->refs = 1; in cdev_init() 71 struct linux_cdev *cdev; in cdev_alloc() local 75 cdev->refs = 1; in cdev_alloc() 76 return (cdev); in cdev_alloc() 94 cdev->dev = dev; in cdev_add() 104 error = make_dev_s(&args, &cdev->cdev, "%s", in cdev_add() 119 cdev->dev = dev; in cdev_add_ext() 129 error = make_dev_s(&args, &cdev->cdev, "%s/%d", in cdev_add_ext() [all …]
|
| H A D | miscdevice.h | 43 struct cdev *cdev; member 56 misc->cdev = cdev_alloc(); in misc_register() 57 if (misc->cdev == NULL) in misc_register() 59 misc->cdev->owner = THIS_MODULE; in misc_register() 60 misc->cdev->ops = misc->fops; in misc_register() 61 kobject_set_name(&misc->cdev->kobj, misc->name); in misc_register() 62 if (cdev_add(misc->cdev, misc->this_device->devt, 1)) in misc_register() 71 cdev_del(misc->cdev); in misc_deregister()
|
| /freebsd-12.1/sys/sys/ |
| H A D | conf.h | 56 struct cdev { struct 77 LIST_ENTRY(cdev) si_list; argument 78 LIST_ENTRY(cdev) si_clone; 80 LIST_ENTRY(cdev) si_siblings; 81 struct cdev *si_parent; argument 126 typedef int d_mmap_single_t(struct cdev *cdev, vm_ooffset_t *offset, 201 LIST_HEAD(, cdev) d_devs; 268 void dev_depends(struct cdev *_pdev, struct cdev *_cdev); 286 struct cdev *make_dev_alias(struct cdev *_pdev, const char *_fmt, ...) 288 int make_dev_alias_p(int _flags, struct cdev **_cdev, struct cdev *_pdev, [all …]
|
| /freebsd-12.1/lib/libcuse/ |
| H A D | cuse_lib.c | 382 cdev = malloc(sizeof(*cdev)); in cuse_dev_create() 386 memset(cdev, 0, sizeof(*cdev)); in cuse_dev_create() 405 free(cdev); in cuse_dev_create() 432 free(cdev); in cuse_dev_destroy() 484 enter.cdev = cdev; in cuse_wait_and_process() 510 if (pe->cdev != cdev) in cuse_wait_and_process() 537 error = (cdev->mtod->cm_read) (cdev, (int)info.fflags, in cuse_wait_and_process() 564 error = (cdev->mtod->cm_poll) (cdev, (int)info.fflags, in cuse_wait_and_process() 574 if (pe->cdev != cdev) in cuse_wait_and_process() 626 if (pe == NULL || pe->cdev != cdev) in cuse_dev_set_per_file_handle() [all …]
|
| /freebsd-12.1/sbin/devd/ |
| H A D | uath.conf | 13 action "/usr/sbin/uathload -d /dev/$cdev"; 24 action "/usr/sbin/uathload -d /dev/$cdev"; 35 action "/usr/sbin/uathload -d /dev/$cdev"; 46 action "/usr/sbin/uathload -d /dev/$cdev"; 57 action "/usr/sbin/uathload -d /dev/$cdev"; 68 action "/usr/sbin/uathload -d /dev/$cdev"; 79 action "/usr/sbin/uathload -d /dev/$cdev"; 90 action "/usr/sbin/uathload -d /dev/$cdev"; 101 action "/usr/sbin/uathload -d /dev/$cdev"; 112 action "/usr/sbin/uathload -d /dev/$cdev"; [all …]
|
| /freebsd-12.1/sys/kern/ |
| H A D | kern_conf.c | 115 dev_free_devlocked(struct cdev *cdev) in dev_free_devlocked() argument 863 struct cdev * 880 struct cdev * 897 struct cdev * 935 dev_dependsl(struct cdev *pdev, struct cdev *cdev) in dev_dependsl() argument 945 dev_depends(struct cdev *pdev, struct cdev *cdev) in dev_depends() argument 954 make_dev_alias_v(int flags, struct cdev **cdev, struct cdev *pdev, in make_dev_alias_v() argument 989 *cdev = dev; in make_dev_alias_v() 994 struct cdev * 1011 make_dev_alias_p(int flags, struct cdev **cdev, struct cdev *pdev, in make_dev_alias_p() argument [all …]
|
| /freebsd-12.1/sys/dev/proto/ |
| H A D | proto_core.c | 282 r = cdev->si_drv2; in proto_open() 294 sc = cdev->si_drv1; in proto_close() 295 r = cdev->si_drv2; in proto_close() 304 proto_read(struct cdev *cdev, struct uio *uio, int ioflag) in proto_read() argument 319 sc = cdev->si_drv1; in proto_read() 321 r = cdev->si_drv2; in proto_read() 359 proto_write(struct cdev *cdev, struct uio *uio, int ioflag) in proto_write() argument 376 r = cdev->si_drv2; in proto_write() 423 proto_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, in proto_ioctl() argument 433 r = cdev->si_drv2; in proto_ioctl() [all …]
|
| /freebsd-12.1/sys/dev/spibus/ |
| H A D | spigen.c | 69 struct cdev *sc_cdev; 166 spigen_open(struct cdev *cdev, int oflags, int devtype, struct thread *td) in spigen_open() argument 171 dev = cdev->si_drv1; in spigen_open() 182 spigen_transfer(struct cdev *cdev, struct spigen_transfer *st) in spigen_transfer() argument 185 device_t dev = cdev->si_drv1; in spigen_transfer() 227 spigen_transfer_mmapped(struct cdev *cdev, struct spigen_transfer_mmapped *stm) in spigen_transfer_mmapped() argument 230 device_t dev = cdev->si_drv1; in spigen_transfer_mmapped() 251 spigen_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, in spigen_ioctl() argument 254 device_t dev = cdev->si_drv1; in spigen_ioctl() 296 spigen_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, in spigen_mmap_single() argument [all …]
|
| /freebsd-12.1/sys/dev/smartpqi/ |
| H A D | smartpqi_ioctl.c | 56 static int smartpqi_open(struct cdev *cdev, int flags, int devtype, in smartpqi_open() argument 67 static int smartpqi_close(struct cdev *cdev, int flags, int devtype, in smartpqi_close() argument 78 static void smartpqi_get_driver_info_ioctl(caddr_t udata, struct cdev *cdev) in smartpqi_get_driver_info_ioctl() argument 99 static void smartpqi_get_pci_info_ioctl(caddr_t udata, struct cdev *cdev) in smartpqi_get_pci_info_ioctl() argument 127 static int smartpqi_ioctl(struct cdev *cdev, u_long cmd, caddr_t udata, in smartpqi_ioctl() argument 149 smartpqi_get_pci_info_ioctl(udata, cdev); in smartpqi_ioctl() 190 if(softs->os_specific.cdev) { in create_char_dev() 191 softs->os_specific.cdev->si_drv1 = softs; in create_char_dev() 206 if (softs->os_specific.cdev) { in destroy_char_dev() 207 destroy_dev(softs->os_specific.cdev); in destroy_char_dev() [all …]
|
| /freebsd-12.1/sys/dev/sound/ |
| H A D | clone.h | 117 int snd_clone_getdevtime(struct cdev *, struct timespec *); 118 uint32_t snd_clone_getdevflags(struct cdev *); 119 uint32_t snd_clone_setdevflags(struct cdev *, uint32_t); 122 int snd_clone_acquire(struct cdev *); 123 int snd_clone_release(struct cdev *); 124 int snd_clone_ref(struct cdev *); 125 int snd_clone_unref(struct cdev *); 126 void snd_clone_register(struct snd_clone_entry *, struct cdev *); 127 struct snd_clone_entry *snd_clone_alloc(struct snd_clone *, struct cdev **,
|
| /freebsd-12.1/sys/amd64/vmm/ |
| H A D | vmm_dev.c | 71 struct cdev *cdev; member 78 struct cdev *cdev; member 185 vmmdev_lookup2(struct cdev *cdev) in vmmdev_lookup2() argument 192 vmmdev_rw(struct cdev *cdev, struct uio *uio, int flags) in vmmdev_rw() argument 342 vmmdev_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, in vmmdev_ioctl() argument 901 struct cdev *cdev; in sysctl_vmm_destroy() local 926 cdev = sc->cdev; in sysctl_vmm_destroy() 966 struct cdev *cdev; in sysctl_vmm_create() local 1018 sc->cdev = cdev; in sysctl_vmm_create() 1101 struct cdev *cdev; in devmem_create_cdev() local [all …]
|
| /freebsd-12.1/sys/dev/cmx/ |
| H A D | cmx.c | 251 if (!sc->cdev) { in cmx_attach() 255 sc->cdev->si_drv1 = sc; in cmx_attach() 287 destroy_dev(sc->cdev); in cmx_detach() 417 cmx_open(struct cdev *cdev, int flags, int fmt, struct thread *td) in cmx_open() argument 419 struct cmx_softc *sc = cdev->si_drv1; in cmx_open() 441 cmx_close(struct cdev *cdev, int flags, int fmt, struct thread *td) in cmx_close() argument 443 struct cmx_softc *sc = cdev->si_drv1; in cmx_close() 478 cmx_read(struct cdev *cdev, struct uio *uio, int flag) in cmx_read() argument 480 struct cmx_softc *sc = cdev->si_drv1; in cmx_read() 579 cmx_write(struct cdev *cdev, struct uio *uio, int flag) in cmx_write() argument [all …]
|
| /freebsd-12.1/sys/dev/ppbus/ |
| H A D | pcfclock.c | 58 struct cdev *cdev; member 140 sc->cdev = make_dev(&pcfclock_cdevsw, unit, in pcfclock_attach() 142 if (sc->cdev == NULL) { in pcfclock_attach() 146 sc->cdev->si_drv1 = sc; in pcfclock_attach() 152 pcfclock_open(struct cdev *dev, int flag, int fms, struct thread *td) in pcfclock_open() 172 pcfclock_close(struct cdev *dev, int flags, int fmt, struct thread *td) in pcfclock_close() 186 pcfclock_write_cmd(struct cdev *dev, unsigned char command) in pcfclock_write_cmd() 206 pcfclock_display_data(struct cdev *dev, char buf[18]) in pcfclock_display_data() 228 pcfclock_read_data(struct cdev *dev, char *buf, ssize_t bits) in pcfclock_read_data() 267 pcfclock_read_dev(struct cdev *dev, char *buf, int maxretries) in pcfclock_read_dev() [all …]
|
| /freebsd-12.1/sys/dev/qlnx/qlnxe/ |
| H A D | qlnx_os.c | 2546 cdev = &ha->cdev; in qlnx_config_mcast_mac_addr() 3238 cdev = &ha->cdev; in qlnx_txq_doorbell_wr32() 5900 cdev = &ha->cdev; in qlnx_slowpath_start() 5935 cdev = &ha->cdev; in qlnx_slowpath_stop() 6050 cdev = &ha->cdev; in qlnx_alloc_mem_arrays() 6125 cdev = &ha->cdev; in qlnx_free_mem_sb() 6168 cdev = &ha->cdev; in qlnx_alloc_mem_sb() 6215 cdev = &ha->cdev; in qlnx_free_mem_rxq() 6268 cdev = &ha->cdev; in qlnx_alloc_rx_buffer() 6384 cdev = &ha->cdev; in qlnx_alloc_mem_rxq() [all …]
|
| H A D | qlnx_ioctl.c | 121 p_hwfn = &ha->cdev.hwfns[hwfn_index]; in qlnx_grc_dump() 151 for (i = 0; i < ha->cdev.num_hwfns; i++) in qlnx_get_grc_dump_size() 166 for (i = 0; i < ha->cdev.num_hwfns; i++) { in qlnx_get_grc_dump() 210 p_hwfn = &ha->cdev.hwfns[hwfn_index]; in qlnx_idle_chk() 240 for (i = 0; i < ha->cdev.num_hwfns; i++) in qlnx_get_idle_chk_size() 576 p_hwfn = &ha->cdev.hwfns[0]; in qlnx_dev_settings() 699 ha->cdev.mcp_nvm_resp, ret); in qlnx_nvram() 707 ha->cdev.mcp_nvm_resp, ret); in qlnx_nvram() 715 ha->cdev.mcp_nvm_resp, ret); in qlnx_nvram() 738 s_stats->num_hwfns = ha->cdev.num_hwfns; in qlnx_storm_stats() [all …]
|
| /freebsd-12.1/sys/dev/null/ |
| H A D | null.c | 50 static struct cdev *full_dev; 51 static struct cdev *null_dev; 52 static struct cdev *zero_dev; 89 full_write(struct cdev *dev __unused, struct uio *uio __unused, int flags __unused) in full_write() 97 null_write(struct cdev *dev __unused, struct uio *uio, int flags __unused) in null_write() 106 null_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data __unused, in null_ioctl() 133 zero_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data __unused, in zero_ioctl() 155 zero_read(struct cdev *dev __unused, struct uio *uio, int flags __unused) in zero_read()
|
| /freebsd-12.1/sys/dev/iir/ |
| H A D | iir_ctrl.c | 64 static struct gdt_softc *gdt_minor2softc(struct cdev *dev, int minor_no); 95 struct cdev * 98 struct cdev *dev; in gdt_make_dev() 117 gdt_destroy_dev(struct cdev *dev) in gdt_destroy_dev() 128 gdt_minor2softc(struct cdev *dev, int minor_no) in gdt_minor2softc() 148 iir_open(struct cdev *dev, int flags, int fmt, struct thread * p) in iir_open() 156 iir_close(struct cdev *dev, int flags, int fmt, struct thread * p) in iir_close() 164 iir_write(struct cdev *dev, struct uio * uio, int ioflag) in iir_write() 172 iir_read(struct cdev *dev, struct uio * uio, int ioflag) in iir_read() 186 iir_ioctl(struct cdev *dev, u_long cmd, caddr_t cmdarg, int flags, struct thread * p) in iir_ioctl()
|
| /freebsd-12.1/sys/dev/fb/ |
| H A D | vgareg.h | 85 int vga_open(struct cdev *dev, vga_softc_t *sc, int flag, int mode, 87 int vga_close(struct cdev *dev, vga_softc_t *sc, int flag, int mode, 89 int vga_read(struct cdev *dev, vga_softc_t *sc, struct uio *uio, int flag); 90 int vga_write(struct cdev *dev, vga_softc_t *sc, struct uio *uio, int flag); 91 int vga_ioctl(struct cdev *dev, vga_softc_t *sc, u_long cmd, caddr_t arg, 93 int vga_mmap(struct cdev *dev, vga_softc_t *sc, vm_ooffset_t offset,
|
| /freebsd-12.1/sys/fs/devfs/ |
| H A D | devfs_int.h | 53 struct cdev cdp_c; 77 struct cdev *devfs_alloc(int); 79 void devfs_free(struct cdev *); 80 void devfs_create(struct cdev *); 81 void devfs_destroy(struct cdev *);
|
| H A D | devfs_devs.c | 89 struct cdev *dev; in sysctl_devname() 129 struct cdev * 133 struct cdev *cdev; in devfs_alloc() local 143 cdev = &cdp->cdp_c; in devfs_alloc() 146 cdev->si_atime = cdev->si_mtime = cdev->si_ctime = ts; in devfs_alloc() 148 return (cdev); in devfs_alloc() 173 devfs_free(struct cdev *cdev) in devfs_free() argument 177 cdp = cdev2priv(cdev); in devfs_free() 178 if (cdev->si_cred != NULL) in devfs_free() 179 crfree(cdev->si_cred); in devfs_free() [all …]
|
| /freebsd-12.1/sys/dev/pwm/ |
| H A D | pwmc.c | 63 struct cdev *cdev; member 68 pwm_ioctl(struct cdev *dev, u_long cmd, caddr_t data, in pwm_ioctl() 119 make_dev_alias(sc->cdev, "pwm/%s", (char *)label); in pwmc_setup_label() 126 make_dev_alias(sc->cdev, "pwm/%s", hintlabel); in pwmc_setup_label() 170 error = make_dev_s(&args, &sc->cdev, "pwm/pwmc%d.%d", in pwmc_attach() 188 destroy_dev(sc->cdev); in pwmc_detach()
|
| /freebsd-12.1/sys/dev/io/ |
| H A D | iodev.c | 46 static int ioopen(struct cdev *dev, int flags, int fmt, 48 static int ioclose(struct cdev *dev, int flags, int fmt, 50 static int ioioctl(struct cdev *dev, u_long cmd, caddr_t data, 56 static struct cdev *iodev; 68 ioopen(struct cdev *dev __unused, int flags __unused, int fmt __unused, in ioopen() 86 ioclose(struct cdev *dev __unused, int flags __unused, int fmt __unused, in ioclose() 95 ioioctl(struct cdev *dev __unused, u_long cmd, caddr_t data, in ioioctl()
|
| /freebsd-12.1/share/examples/kld/cdev/module/ |
| H A D | cdev.c | 103 mydev_open(struct cdev *dev, int flag, int otyp, struct thread *td) in mydev_open() 115 mydev_close(struct cdev *dev, int flag, int otyp, struct thread *td) in mydev_close() 125 mydev_ioctl(struct cdev *dev, u_long cmd, caddr_t arg, int mode, in mydev_ioctl() 151 mydev_write(struct cdev *dev, struct uio *uio, int ioflag) in mydev_write() 171 mydev_read(struct cdev *dev, struct uio *uio, int ioflag) in mydev_read()
|
| /freebsd-12.1/sys/dev/xen/xenstore/ |
| H A D | xenstored_dev.c | 52 static int xsd_dev_read(struct cdev *dev, struct uio *uio, int ioflag); 53 static int xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, 65 xsd_dev_read(struct cdev *dev, struct uio *uio, int ioflag) in xsd_dev_read() 82 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in xsd_dev_mmap() 141 struct cdev *xsd_cdev; in xsd_dev_attach()
|
| /freebsd-12.1/sys/dev/tcp_log/ |
| H A D | tcp_log_dev.c | 60 static struct cdev *tcp_log_dev; 81 static int tcp_log_dev_open(struct cdev *dev __unused, int flags, 83 static int tcp_log_dev_write(struct cdev *dev __unused, 85 static int tcp_log_dev_read(struct cdev *dev __unused, struct uio *uio, 87 static int tcp_log_dev_ioctl(struct cdev *dev __unused, u_long cmd, 89 static int tcp_log_dev_poll(struct cdev *dev __unused, int events, 192 tcp_log_dev_open(struct cdev *dev __unused, int flags, int devtype __unused, in tcp_log_dev_open() 234 tcp_log_dev_write(struct cdev *dev __unused, struct uio *uio __unused, in tcp_log_dev_write() 266 tcp_log_dev_read(struct cdev *dev __unused, struct uio *uio, int flags) in tcp_log_dev_read() 373 tcp_log_dev_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data, in tcp_log_dev_ioctl() [all …]
|