Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c nvkm_i2c_bus_acquire() -> nvkm_i2c_pad_acquire()

Type Parameter Key Value
PARAM_VALUE 1 mode 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bus->mutex
TYPE_LOCK (struct nvkm_i2c_bus)->mutex

drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c nvkm_i2c_aux_acquire() -> nvkm_i2c_pad_acquire()

Type Parameter Key Value
PARAM_VALUE 1 mode 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &aux->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex
TYPE_LOCK (struct nvkm_i2c_aux)->mutex