Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/usb/usx2y/us144mkii.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 256
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/counter/counter-sysfs.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 1800294186234671104
PARAM_VALUE 2 esize 24
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0-u32max
UNITS 2 esize unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/crypto/hisilicon/sec/sec_algs.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 512
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/gpu/drm/amd/amdgpu/../ras/core/core.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 4 node (-1)
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3

drivers/hwmon/xgene-hwmon.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 192
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/dma/qcom/hidma_ll.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 0-u32max
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_byte
UNITS 2 esize unit_byte

drivers/most/most_cdev.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

drivers/usb/serial/usb-serial.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/tty/nozomi.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 8192
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/hid/hid-logitech-dj.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 128
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 &hdev->driver_input_lock
LOCK2 global &dj_hdev_list_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/acpi/battery.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 64
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/platform/x86/fujitsu-laptop.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 160
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

sound/soc/intel/avs/debugfs.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/tty/n_gsm.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &gsm->mutex
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex

drivers/crypto/caam/caamrng.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 16
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 global &rng_mutex
HALF_LOCKED2 &of->mutex

samples/kfifo/dma-example.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 6822071057272713216
PARAM_VALUE 1 size 32
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
UNITS 2 esize unit_byte

drivers/net/wireless/ath/ath10k/htt_tx.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 6
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
UNITS 2 esize unit_byte

drivers/staging/greybus/uart.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 8192
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
UNITS 2 esize unit_byte

drivers/usb/host/xhci-dbgtty.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 0 fifo->data 0
PARAM_VALUE 0 fifo->esize 0
PARAM_VALUE 0 fifo->in 0
PARAM_VALUE 0 fifo->mask 0
PARAM_VALUE 0 fifo->out 0
PARAM_VALUE 1 size 8192
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
UNITS 2 esize unit_byte
HALF_LOCKED2 &pool->lock

drivers/gpio/gpiolib-cdev.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 48
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
NO_OVERFLOW_SIMPLE 1 size
UNITS 2 esize unit_byte
LOCK2 _T->lock

drivers/usb/serial/cypress_m8.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 1024
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/media/pci/cx23885/cx23888-ir.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 2048
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &pool->lock

drivers/hid/hid-debug.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 512
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/net/pse-pd/pse_core.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 16
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_array_size
UNITS 2 esize unit_byte

drivers/block/ublk_drv.c ublk_io_evts_init() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 1 size 1-4096
PARAM_VALUE 2 esize 2
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
CAPPED_DATA 1 size 1
DATA_SOURCE 1 size $1
DATA_SOURCE 4 node $2
CAPABLE 0 21
NOSPEC 1 size
NOSPEC 1 size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 1-4096[c]
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size
UNITS 2 esize unit_byte
LOCK2 global &ublk_ctl_mutex
HALF_LOCKED2 &ctx->uring_lock

drivers/gpu/drm/amd/amdgpu/../ras/core/ras_process.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 4 node (-1)
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3

drivers/platform/surface/aggregator/ssh_packet_layer.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/platform/x86/sony-laptop.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 5615304254059089944,8281663295163977736
PARAM_VALUE 1 size 128
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/net/ieee802154/ca8210.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 256
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/hid/hid-sensor-custom.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/rapidio/devices/tsi721.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 512
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &pool->lock

drivers/staging/greybus/loopback.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/usb/gadget/function/f_midi.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 &opts->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &gi->lock
TYPE_LOCK (struct f_midi_opts)->lock

lib/tests/kfifo_kunit.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4863197442157977600
PARAM_VALUE 1 size 32
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
UNITS 2 esize unit_byte

drivers/firmware/arm_scmi/notify.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &xcp_mgr->xcp_lock

drivers/soc/aspeed/aspeed-lpc-snoop.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 2048
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/scsi/libiscsi_tcp.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 0-2097120
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 global &rx_queue_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

drivers/usb/gadget/function/u_serial.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 8192
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/mtd/sm_ftl.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
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 __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 64
PARAM_VALUE 2 esize 24
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/media/rc/lirc_dev.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 32,512
PARAM_VALUE 2 esize 4,24
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
HARD_MAX 1 size 512
HARD_MAX 2 esize 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/iio/buffer/kfifo_buf.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 1-u32max
PARAM_VALUE 2 esize 1-u64max
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 esize
UNITS 1 size unit_byte
LOCK2 &buf->user_lock
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct iio_kfifo)->user_lock

drivers/hid/wacom_sys.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 1-u64max
PARAM_VALUE 1 size 0-4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
CAPPED_DATA 1 size 1
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &hdev->driver_input_lock

drivers/net/wireless/marvell/libertas/main.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 64
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/media/platform/chips-media/wave5/wave5-helper.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 64
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/rapidio/devices/rio_mport_cdev.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 720
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/media/i2c/cx25840/cx25840-ir.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 2048
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/mfd/si476x-i2c.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 384
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/gnss/core.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/mmc/core/sdio_uart.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c __kfifo_alloc() -> __kfifo_alloc_node()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 4
PARAM_VALUE 3 gfp_mask 3264
PARAM_VALUE 4 node (-1)
BUF_SIZE 0 fifo 24
DATA_SOURCE 0 fifo $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 esize $2
DATA_SOURCE 3 gfp_mask $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte