Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/mtd/ubi/vmt.c ubi_rename_volumes() -> ubi_remove_volume()

Type Parameter Key Value
PARAM_VALUE 0 desc->vol->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 desc->vol->ubi->fm_eba_sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 desc->vol->ubi->fm_eba_sem.first_waiter->type 0-1
PARAM_VALUE 0 desc->vol->ubi->fm_protect.first_waiter->handoff_set 0-1
PARAM_VALUE 0 desc->vol->ubi->fm_protect.first_waiter->type 0-1
PARAM_VALUE 0 desc->vol->ubi->work_sem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 desc->vol->ubi->work_sem.first_waiter->type 0-1
PARAM_VALUE 1 no_vtbl 1
CAPABLE 0 24
LOCK2 &ubi->device_mutex
TYPE_LOCK (struct ubi_device)->device_mutex

drivers/mtd/ubi/cdev.c ubi_cdev_ioctl() -> ubi_remove_volume()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 0 desc->mode 3
PARAM_VALUE 0 desc->vol 4096-ptr_max
PARAM_VALUE 0 desc->vol->exclusive 0-1
PARAM_VALUE 0 desc->vol->is_dead 0
PARAM_VALUE 0 desc->vol->metaonly 0-1
PARAM_VALUE 1 no_vtbl 0
BUF_SIZE 0 desc 16
DATA_SOURCE 0 desc r ubi_open_volume
CAPABLE 0 24
LOCK2 &ubi->device_mutex
TYPE_LOCK (struct ubi_device)->device_mutex