Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/usb/serial/ti_usb_3410_5052.c ti_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &tport->tp_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ti_port)->tp_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/core.c ras_core_seqno_fifo_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &ras_core->seqno_lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct ras_core_context)->seqno_lock |
drivers/tty/serial/serial_core.c uart_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 0-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &state->uart_port->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/pci/pcie/aer.c aer_recover_queue() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 7520872957645254656 |
| PARAM_VALUE | 1 | buf | 6215499184889860096 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | __flags | ||
| LOCK2 | global &aer_recover_ring_lock | ||
| HALF_LOCKED2 | global &ghes_notify_lock_irq |
sound/usb/usx2y/us144mkii_midi.c tascam_midi_in_urb_complete() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | len | 1-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | len | |
| UNITS | 1 | buf | unit_byte |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &tascam->midi_in_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct tascam_card)->midi_in_lock |
drivers/most/most_cdev.c ch_get_mbo() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 2208712202220498944 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| LOCK2 | &c->io_mutex | ||
| TYPE_LOCK | (struct comp_channel)->io_mutex |
drivers/most/most_cdev.c comp_rx_completion() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->unlink | ||
| TYPE_LOCK | (struct comp_channel)->unlink |
drivers/tty/nozomi.c ntty_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 0-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex |
drivers/hid/hid-logitech-dj.c logi_dj_hidpp_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 6767248223430205440 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &djrcv_dev->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct dj_receiver_dev)->lock |
drivers/hid/hid-logitech-dj.c logi_dj_recv_queue_notification() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 6110822656245071872 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &djrcv_dev->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct dj_receiver_dev)->lock |
drivers/hid/hid-logitech-dj.c logi_dj_recv_queue_unknown_work() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4084594950932836352 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &djrcv_dev->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct dj_receiver_dev)->lock |
drivers/hid/hid-logitech-dj.c logi_hidpp_recv_queue_notif() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1125989979334885376 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &djrcv_dev->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct dj_receiver_dev)->lock |
drivers/acpi/battery.c acpi_battery_notify() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 1 | buf | 4 |
| UNITS | 2 | len | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/surface/surface_aggregator_cdev.c ssam_cdev_notifier() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3220661217369083904 |
| PARAM_VALUE | 2 | len | 6 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 6 |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &client->write_lock | ||
| LOCK2 | &nh->srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ssam_cdev_client)->write_lock | ||
| TYPE_LOCK | (struct ssam_nf_head)->srcu |
drivers/platform/surface/surface_aggregator_cdev.c ssam_cdev_notifier() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 0-u16max |
| BUF_SIZE | 0 | fifo | 24 |
| NO_OVERFLOW_SIMPLE | 2 | len | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &client->write_lock | ||
| LOCK2 | &nh->srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ssam_cdev_client)->write_lock | ||
| TYPE_LOCK | (struct ssam_nf_head)->srcu |
drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_laptop_press() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-1279 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 1 | buf | 4 |
| CAPPED_DATA | 1 | *buf | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &priv->fifo_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct fujitsu_laptop)->fifo_lock |
drivers/hid/wacom_wac.c wacom_remote_status_irq() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 855521775067209728 |
| PARAM_VALUE | 2 | len | 20 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 20 |
| BUF_SIZE | 1 | buf | 20 |
| MEM_ZERO | 1 | buf | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &remote->remote_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct wacom_remote)->remote_lock |
drivers/tty/n_gsm.c gsmtty_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 0-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &dlci->lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct gsm_dlci)->lock |
drivers/media/platform/chips-media/coda/coda-bit.c coda_bitstream_queue() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1-u64max |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ctx->bitstream_mutex | ||
| HALF_LOCKED2 | &ctx->buffer_mutex | ||
| HALF_LOCKED2 | &dev->coda_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct coda_ctx)->bitstream_mutex |
drivers/media/platform/chips-media/coda/coda-bit.c coda_h264_bitstream_pad() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 128 |
| PARAM_VALUE | 2 | len | 6-512 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 6-512 |
| BUF_SIZE | 1 | buf | 6-512 |
| DATA_SOURCE | 2 | len | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| BYTE_COUNT | 1 | ==buf2 | 8050 |
| LOCK2 | &ctx->bitstream_mutex | ||
| HALF_LOCKED2 | &ctx->buffer_mutex | ||
| HALF_LOCKED2 | &dev->coda_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct coda_ctx)->bitstream_mutex |
drivers/media/platform/chips-media/coda/coda-bit.c coda_prepare_decode() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 833333414159458304 |
| PARAM_VALUE | 2 | len | 256-511 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 512 |
| BUF_SIZE | 1 | buf | 512 |
| CAPPED_DATA | 0 | fifo->in | 1 |
| CAPPED_DATA | 2 | len | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &ctx->buffer_meta_lock | ||
| LOCK2 | &ctx->buffer_mutex | ||
| LOCK2 | &dev->coda_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct coda_ctx)->buffer_meta_lock | ||
| TYPE_LOCK | (struct coda_ctx)->buffer_mutex | ||
| TYPE_LOCK | (struct coda_dev)->coda_mutex |
samples/kfifo/dma-example.c example_init() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 6822071057272713216 |
| PARAM_VALUE | 0 | fifo->in | 0 |
| PARAM_VALUE | 0 | fifo->out | 0 |
| PARAM_VALUE | 1 | buf | 1455218716475985920 |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 5 |
| BUF_SIZE | 1 | buf | 5 |
| STR_LEN | 0 | fifo | 4 |
| STR_LEN | 1 | buf | 4 |
drivers/staging/greybus/uart.c gb_tty_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 0-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &gb_tty->write_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct gb_tty)->write_lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c add_event_to_kfifo() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 326896112043335680 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 96 |
| BUF_SIZE | 1 | buf | 96 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $3 |
| DATA_SOURCE | 2 | len | $4 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &client->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &prange->migrate_mutex | ||
| HALF_LOCKED2 | &svms->lock | ||
| TYPE_LOCK | (struct kfd_smi_client)->lock |
drivers/usb/host/xhci-dbgtty.c dbc_tty_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->port_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct dbc_port)->port_lock |
drivers/gpio/gpiolib-cdev.c lineevent_irq_thread() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4137396308428648448 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &le->wait.lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/gpio/gpiolib-cdev.c lineinfo_changed_func() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 288 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &ctx->cdev->wait.lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/gpio/gpiolib-cdev.c linereq_put_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4803434350056378368,5605695577207676928,8607660485697753088 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lr->wait.lock | ||
| TYPE_LOCK | (struct wait_queue_head)->lock |
drivers/usb/serial/cypress_m8.c cypress_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &priv->lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct cypress_private)->lock |
drivers/usb/serial/keyspan_pda.c keyspan_pda_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct usb_serial_port)->lock |
drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_handle_irq() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3245685616665366528 |
| PARAM_VALUE | 1 | *buf | 256 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 1 | buf | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &dev->irq_spinlock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vpu_device)->irq_spinlock |
drivers/media/pci/cx23885/cx23888-ir.c cx23888_ir_irq_handler() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 64 |
| BUF_SIZE | 1 | buf | 64 |
| CAPPED_DATA | 2 | len | 1 |
| BIT_INFO | 1 | buf | 0x29f98f6bf1a42000,0x29f98f6bf1a42000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &state->rx_kfifo_lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct cx23888_ir_state)->rx_kfifo_lock |
drivers/usb/serial/io_ti.c edge_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &edge_port->ep_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct edgeport_port)->ep_lock |
samples/kfifo/inttype-example.c testfunc() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 3967956338942676992 |
| PARAM_VALUE | 1 | buf | 8371742828853002240 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 24 |
drivers/usb/serial/oti6858.c oti6858_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct usb_serial_port)->lock |
drivers/hid/hid-debug.c hid_debug_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 0-1010101 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | (-1)-0,2,256,512 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | r __fortify_strlen |
| STR_LEN | 0 | fifo | (-1),255,510 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->debug_list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | &fbdefio_state->lock | ||
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct hid_device)->debug_list_lock |
drivers/usb/serial/generic.c usb_serial_generic_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct usb_serial_port)->lock |
drivers/net/pse-pd/pse_core.c pse_disable_pi_pol() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 5979769791040573440 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->ntf_fifo_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &pcdev->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->ntf_fifo_lock |
drivers/net/pse-pd/pse_core.c pse_isr() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 916236299061501952 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| LOCK2 | &pcdev->ntf_fifo_lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct pse_controller_dev)->lock | ||
| TYPE_LOCK | (struct pse_controller_dev)->ntf_fifo_lock |
drivers/block/ublk_drv.c ublk_batch_dispatch_fail() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | buf | 8477605979637870592 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 256 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| BIT_INFO | 2 | len | 0x0,0xffffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ubq->evts_lock | ||
| HALF_LOCKED2 | &ctx->uring_lock | ||
| TYPE_LOCK | (struct ublk_queue)->evts_lock |
drivers/block/ublk_drv.c ublk_batch_queue_cmd_list() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 128-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 256 |
| BIT_INFO | 1 | buf | 0x7a4fcda11e104000,0x7a4fcda11e104000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ubq->evts_lock | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ublk_queue)->evts_lock |
drivers/block/ublk_drv.c ublk_batch_queue_cmd_list() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-127 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 256 |
| BIT_INFO | 1 | buf | 0x7a4fcda11e104000,0x7a4fcda11e104000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ubq->evts_lock | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ublk_queue)->evts_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/ras_process.c ras_process_put_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 40 |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &ras_proc->fifo_spinlock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct ras_process)->fifo_spinlock |
arch/x86/kvm/hyperv.c hv_tlb_flush_enqueue() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3019523182696038400 |
| PARAM_VALUE | 2 | len | 1-4095 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 0,120 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 2 | len | unit_array_size |
| USER_PTR | 1 | buf | |
| LOCK2 | &tlb_flush_fifo->write_lock | ||
| TYPE_LOCK | (struct kvm_vcpu_hv_tlb_flush_fifo)->write_lock |
arch/x86/kvm/hyperv.c hv_tlb_flush_enqueue() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 7026061877148106752 |
| PARAM_VALUE | 1 | *buf | (-1) |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &tlb_flush_fifo->write_lock | ||
| TYPE_LOCK | (struct kvm_vcpu_hv_tlb_flush_fifo)->write_lock |
drivers/hwtracing/ptt/hisi_ptt.c hisi_ptt_notifier_call() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1423506044677898240 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &hisi_ptt->filter_update_lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct hisi_ptt)->filter_update_lock |
drivers/platform/surface/aggregator/ssh_packet_layer.c ssh_ptl_rx_rcvbuf() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| RX_PATH | |||
| LOCK2 | &buf->lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct tty_bufhead)->lock |
drivers/platform/x86/sony-laptop.c sony_laptop_report_input_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 5615304254059089944 |
| PARAM_VALUE | 1 | buf | 4417535105353555968 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | __flags | ||
| LOCK2 | global &sony_laptop_input.fifo_lock | ||
| TYPE_LOCK | (struct sony_laptop_input_s)->fifo_lock |
drivers/platform/x86/sony-laptop.c sonypi_compat_report_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 8281663295163977736 |
| PARAM_VALUE | 1 | *buf | 1-5,7,9-59,62-63,69-71 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | __flags | ||
| LOCK2 | global &sonypi_compat.fifo_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct sonypi_compat_s)->fifo_lock |
drivers/net/ieee802154/ca8210.c ca8210_test_int_driver_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 6117496508864327680 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
drivers/hid/hid-sensor-custom.c hid_sensor_capture_sample() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 7369914080281083904 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/hid/hid-sensor-custom.c hid_sensor_capture_sample() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 0-s32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $3 |
| DATA_SOURCE | 2 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/usb/serial/f81534.c f81534_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $2 |
| DATA_SOURCE | 2 | len | $3 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| BIT_INFO | 2 | len | 0x0,0x7fffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-s32max[c] |
| USER_DATA | 2 | len | 2-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct usb_serial_port)->lock |
drivers/scsi/libiscsi.c iscsi_conn_setup() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/scsi/libiscsi.c iscsi_conn_teardown() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &session->back_lock | ||
| LOCK2 | &session->eh_mutex | ||
| LOCK2 | &session->frwd_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock | ||
| TYPE_LOCK | (struct iscsi_session)->eh_mutex | ||
| TYPE_LOCK | (struct iscsi_session)->frwd_lock |
drivers/scsi/libiscsi.c iscsi_free_task() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &conn->session->frwd_lock | ||
| HALF_LOCKED2 | &session->back_lock | ||
| HALF_LOCKED2 | &session->eh_mutex | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock |
drivers/scsi/libiscsi.c iscsi_pool_init() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 0 | fifo->mask | 0 |
| PARAM_VALUE | 0 | fifo->out | 0 |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| MEM_ZERO | 0 | fifo | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/greybus/es2.c apb_log_get() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-s32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 64 |
| DATA_SOURCE | 1 | buf | $1 |
drivers/media/platform/amphion/vpu_msgs.c vpu_inst_handle_msg() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3577647242607935488 |
| PARAM_VALUE | 2 | len | 12-524 |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| USER_DATA | 2 | len | 12-524[c] |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &pool->lock |
drivers/media/platform/amphion/vpu_msgs.c vpu_isr() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 1 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &thread->chan->lock | ||
| HALF_LOCKED2 | flags |
drivers/rapidio/devices/tsi721.c tsi721_pw_handler() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 16 |
| BUF_SIZE | 1 | buf | 16 |
| BIT_INFO | 1 | buf | 0x5bcd3217c48ef000,0x5bcd3217c48ef000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->pw_fifo_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct tsi721_device)->pw_fifo_lock |
drivers/staging/greybus/loopback.c gb_loopback_calculate_latency_stats() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 9182277890488963072 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 1 | buf | 4 |
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &gb->mutex | ||
| TYPE_LOCK | (struct gb_loopback)->mutex |
lib/tests/kfifo_kunit.c kfifo_test_in_should_insert_multiple_elements() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 5698918314119553024 |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 3 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 3 |
| BIT_INFO | 1 | buf | 0x1d37ae6d60b9a000,0x1d37ae6d60b9a000 |
lib/tests/kfifo_kunit.c kfifo_test_len_should_ret_n_of_stored_elements() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 7649000323493912576 |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 5 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 5 |
| BIT_INFO | 1 | buf | 0x49a6a96c65c14000,0x49a6a96c65c14000 |
lib/tests/kfifo_kunit.c kfifo_test_len_should_ret_n_of_stored_elements() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 7649000323493912576 |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 5 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 5 |
| BIT_INFO | 1 | buf | 0x49a6a96c65c14000,0x49a6a96c65c14000 |
drivers/firmware/arm_scmi/notify.c scmi_notify() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4169879808488906752 |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 24 |
| BUF_SIZE | 1 | buf | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vioch->pending_lock | ||
| HALF_LOCKED2 | flags |
drivers/firmware/arm_scmi/notify.c scmi_notify() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 0-128 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 1-s32max |
| BUF_SIZE | 1 | buf | 1-s32max |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $3 |
| DATA_SOURCE | 2 | len | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-104[c] |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vioch->pending_lock | ||
| HALF_LOCKED2 | flags |
drivers/platform/surface/surface_dtx.c sdtx_push_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4,6,8 |
| BUF_SIZE | 0 | fifo | 24 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 1 | buf | $1 |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &ddev->client_lock | ||
| LOCK2 | &ddev->write_lock | ||
| HALF_LOCKED2 | &nh->srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sdtx_device)->client_lock | ||
| TYPE_LOCK | (struct sdtx_device)->write_lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c enqueue_ih_ring_entry() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | (-1),32 |
| BUF_SIZE | 1 | buf | (-1),32 |
| DATA_SOURCE | 1 | buf | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &node->interrupt_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct kfd_node)->interrupt_lock |
drivers/scsi/libiscsi_tcp.c iscsi_tcp_cleanup_task() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3435793282289864704 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &tcp_task->queue2pool | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &conn->session->frwd_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->back_lock | ||
| HALF_LOCKED2 | &session->eh_mutex | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock | ||
| TYPE_LOCK | (struct iscsi_tcp_task)->queue2pool |
drivers/scsi/libiscsi_tcp.c iscsi_tcp_cleanup_task() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3435793282289864704 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &tcp_task->queue2pool | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &conn->session->frwd_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->back_lock | ||
| HALF_LOCKED2 | &session->eh_mutex | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock | ||
| TYPE_LOCK | (struct iscsi_tcp_task)->queue2pool |
drivers/scsi/libiscsi_tcp.c iscsi_tcp_get_curr_r2t() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &tcp_task->queue2pool | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| TYPE_LOCK | (struct iscsi_tcp_task)->queue2pool |
drivers/scsi/libiscsi_tcp.c iscsi_tcp_r2t_rsp() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3245403167284129792 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 8 |
| BUF_SIZE | 1 | buf | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &tcp_task->pool2queue | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct iscsi_tcp_task)->pool2queue |
drivers/usb/gadget/function/u_serial.c __gs_console_push() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 6950569922963501056 |
| PARAM_VALUE | 2 | len | 18-37 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 64 |
| BUF_SIZE | 1 | buf | 64 |
| PREEMPT_ADD | |||
| LOCK2 | &cons->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gs_console)->lock |
drivers/usb/gadget/function/u_serial.c gs_console_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | (-1),1,7,85,256,512,2048 |
| BUF_SIZE | 1 | buf | (-1),1,7,85,256,512,2048 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| STR_LEN | 0 | fifo | (-1),6 |
| STR_LEN | 1 | buf | (-1),6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cons->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct gs_console)->lock |
drivers/usb/gadget/function/u_serial.c gs_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->port_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct gs_port)->port_lock |
drivers/mtd/sm_ftl.c sm_erase_block() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-u16max |
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 2 |
| BUF_SIZE | 1 | buf | 2 |
| CAPPED_DATA | 1 | *buf | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &ftl->mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| TYPE_LOCK | (struct sm_ftl)->mutex |
drivers/mtd/sm_ftl.c sm_init_zone() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 0 | fifo->out | 0 |
| PARAM_VALUE | 1 | buf | 370610429492752384 |
| PARAM_VALUE | 1 | *buf | 0-u16max |
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 2 |
| BUF_SIZE | 1 | buf | 2 |
| CAPPED_DATA | 1 | *buf | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &ftl->mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mtd_blktrans_dev)->lock | ||
| TYPE_LOCK | (struct sm_ftl)->mutex |
drivers/mtd/sm_ftl.c sm_init_zone() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 370610429492752384 |
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 2 |
| BUF_SIZE | 1 | buf | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &ftl->mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mtd_blktrans_dev)->lock | ||
| TYPE_LOCK | (struct sm_ftl)->mutex |
drivers/counter/counter-chrdev.c counter_push_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 7801399024025063424 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 24 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &counter->events_in_lock | ||
| LOCK2 | &counter->events_list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct counter_device)->events_in_lock | ||
| TYPE_LOCK | (struct counter_device)->events_list_lock |
drivers/iio/buffer/kfifo_buf.c iio_store_to_kfifo() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | (-1),1-s32max |
| BUF_SIZE | 1 | buf | (-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
drivers/net/wireless/marvell/libertas/main.c lbs_queue_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BUF_SIZE | 1 | buf | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &priv->driver_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct lbs_private)->driver_lock |
samples/kfifo/bytestream-example.c testfunc() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4433737730192162816 |
| PARAM_VALUE | 1 | buf | 1171654599627808768 |
| PARAM_VALUE | 2 | len | 5 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 6 |
| STR_LEN | 0 | fifo | 5 |
samples/kfifo/bytestream-example.c testfunc() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4433737730192162816 |
| PARAM_VALUE | 1 | buf | 6947856074084864000 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 6 |
drivers/memstick/host/r592.c r592_read_fifo_pio() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 4 |
| BIT_INFO | 1 | buf | 0x1b1a722aeb1ef000,0x1b1a722aeb1ef000 |
| HALF_LOCKED2 | flags |
drivers/memstick/host/r592.c r592_write_fifo_pio() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | (-1),15 |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| BIT_INFO | 2 | len | 0x0,0xffffffff |
| HOST_DATA | 2 | len | 0-s32max[c] |
| UNITS | 1 | buf | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | flags |
drivers/memstick/host/r592.c r592_write_fifo_pio() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-3,2147483648-u32max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | (-1),15 |
| DATA_SOURCE | 1 | buf | $1 [m] |
| DATA_SOURCE | 2 | len | $2 [m] |
| BIT_INFO | 2 | len | 0x0,0x3 |
| HOST_DATA | 2 | len | 1-3[c] |
| UNITS | 1 | buf | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | flags |
drivers/rapidio/devices/rio_mport_cdev.c rio_mport_add_event() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 7162992076488716288,7902710974828834816 |
| PARAM_VALUE | 2 | len | 72 |
| BUF_SIZE | 0 | fifo | 24 |
| DATA_SOURCE | 1 | buf | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &priv->fifo_lock | ||
| HALF_LOCKED2 | &data->db_lock | ||
| HALF_LOCKED2 | &md->pw_lock | ||
| HALF_LOCKED2 | &mport->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mport_cdev_priv)->fifo_lock |
drivers/tty/mxser.c mxser_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 0-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &info->slock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct mxser_port)->slock |
drivers/media/i2c/cx25840/cx25840-ir.c cx25840_ir_irq_handler() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 64 |
| BUF_SIZE | 1 | buf | 64 |
| CAPPED_DATA | 2 | len | 1 |
| BIT_INFO | 1 | buf | 0x5364b4bea9162000,0x5364b4bea9162000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ir_state->rx_kfifo_lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct cx25840_ir_state)->rx_kfifo_lock |
drivers/mfd/si476x-i2c.c si476x_core_drain_rds_fifo() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 12 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | 12 |
| BUF_SIZE | 1 | buf | 12 |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &core->cmd_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct si476x_core)->cmd_lock |
drivers/gnss/core.c gnss_insert_raw() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | len | 1-s32max[c][u] |
| NO_OVERFLOW_SIMPLE | 2 | len | |
| UNITS | 1 | buf | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &buf->lock | ||
| HALF_LOCKED2 | &data->gdev_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/mmc/core/sdio_uart.c sdio_uart_write() -> __kfifo_in()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fifo | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-255 |
| BUF_SIZE | 0 | fifo | 24 |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | buf | $1 |
| DATA_SOURCE | 2 | len | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 0-u32max[c] |
| USER_DATA | 2 | len | 1-65543[c] |
| USER_PTR | 1 | buf | |
| LOCK2 | &port->write_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | &ap->xmit_lock | ||
| HALF_LOCKED2 | &component->io_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | &gsm->tx_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sl->lock | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &spk_mutex | ||
| TYPE_LOCK | (struct sdio_uart_port)->write_lock |