Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- arch/sh/boards/mach-landisk/gio.c, line 143
- drivers/char/virtio_console.c, line 1417
- drivers/char/xillybus/xillybus_class.c, line 94
- drivers/media/v4l2-core/v4l2-dev.c, line 1055
- drivers/misc/issei/cdev.c, line 345
- drivers/misc/mei/main.c, line 1289
- drivers/misc/uacce/uacce.c, line 553
- drivers/s390/char/tape_class.c, line 59
- drivers/s390/char/vmlogrdr.c, line 769
- drivers/s390/char/vmur.c, line 892
- drivers/scsi/sg.c, line 1504
- drivers/scsi/st.c, line 4273
- drivers/staging/vme_user/vme_user.c, line 585
- drivers/tty/tty_io.c, line 3137
- drivers/uio/uio.c, line 909
- drivers/usb/gadget/function/f_hid.c, line 1280
- fs/char_dev.c
- fs/fuse/cuse.c, line 393
Smatch caller information:
drivers/tty/tty_io.c tty_cdev_add() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/xillybus/xillybus_class.c xillybus_init_chrdev() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &unit_mutex |
drivers/scsi/sg.c sg_add_device() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &sp->mutex | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
drivers/uio/uio.c uio_major_init() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|
drivers/staging/vme_user/vme_user.c vme_user_probe() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/char_dev.c __register_chrdev() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &psinfo_lock | ||
| HALF_LOCKED2 | global &rdtgroup_mutex |
drivers/misc/uacce/uacce.c uacce_register() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/char/virtio_console.c add_port() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/v4l2-core/v4l2-dev.c __video_register_device() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/function/f_hid.c hidg_bind() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/fuse/cuse.c cuse_process_init_reply() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &cuse_lock |
drivers/scsi/st.c create_one_cdev() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/issei/cdev.c issei_register() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/mei/main.c mei_register() -> cdev_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |