Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/block/floppy.c fallback_on_nodma_alloc() -> vdma_mem_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1-4194304
DATA_SOURCE 0 size $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 size 1-4194304
LOCK2 global &floppy_mutex
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 global &open_lock

drivers/block/floppy.c floppy_open() -> (struct fd_routine_l)->_dma_mem_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 32768,65536
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disk->open_mutex
LOCK2 global &floppy_mutex
LOCK2 global &open_lock
TYPE_LOCK (struct gendisk)->open_mutex

drivers/block/floppy.c floppy_open() -> (struct fd_routine_l)->_dma_mem_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 16384,32768
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disk->open_mutex
LOCK2 global &floppy_mutex
LOCK2 global &open_lock
TYPE_LOCK (struct gendisk)->open_mutex

drivers/block/floppy.c raw_cmd_copyin() -> (struct fd_routine_l)->_dma_mem_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1-4194304
USER_DATA 0 size 1-4194304
LOCK2 global &floppy_mutex