Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 1800294186234671104
PARAM_VALUE 2 esize 24
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0-u32max
NO_OVERFLOW_SIMPLE 1 size
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 sec_alg_skcipher_init_with_queue() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
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 comp_probe() -> __kfifo_alloc()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
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 setup_port_bulk_out() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
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 devm_acpi_battery_init_notify_dwork() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
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 caam_init() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 global &rng_mutex
HALF_LOCKED2 &of->mutex

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

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
BUF_SIZE 0 fifo 24
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 6
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
DATA_SOURCE 1 size r __roundup_pow_of_two
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
UNITS 2 esize unit_byte
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 48
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
UNITS 2 esize unit_byte
LOCK2 _T->lock

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &pool->lock

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 5120
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 5615304254059089944
PARAM_VALUE 1 size 128
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 8281663295163977736
PARAM_VALUE 1 size 128
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 8
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
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_test_alloc_should_initiliaze_a_ptr_fifo() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
UNITS 2 esize unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
DATA_SOURCE 1 size $2
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 kfd_interrupt_init() -> __kfifo_alloc()

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &xcp_mgr->xcp_lock

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
LOCK2 global &rx_queue_mutex
HALF_LOCKED2 &pool->lock
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 gs_console_init() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &spk_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
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 counter_chrdev_add() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 esize 24
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
DATA_SOURCE 1 size $2
DATA_SOURCE 2 esize $1
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 wacom_devm_kfifo_alloc() -> __kfifo_alloc()

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
BUF_SIZE 0 fifo 24
CAPPED_DATA 1 size 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &hdev->driver_input_lock

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

Type Parameter Key Value
PARAM_VALUE 0 fifo 4096-ptr_max
PARAM_VALUE 1 size 100
PARAM_VALUE 2 esize 1
PARAM_VALUE 3 gfp_mask 3264
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte
HALF_LOCKED2 &hdev->driver_input_lock

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
MEM_ZERO 0 fifo
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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
BUF_SIZE 0 fifo 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 esize unit_byte

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

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