Lines Matching refs:id
36 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_pad_find() argument
41 if (pad->id == id) in nvkm_i2c_pad_find()
49 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_bus_find() argument
54 if (id == NVKM_I2C_BUS_PRI || id == NVKM_I2C_BUS_SEC) { in nvkm_i2c_bus_find()
59 if (id == NVKM_I2C_BUS_PRI) in nvkm_i2c_bus_find()
60 id = NVKM_I2C_BUS_CCB((auxidx & 0x0f) >> 0); in nvkm_i2c_bus_find()
62 id = NVKM_I2C_BUS_CCB((auxidx & 0xf0) >> 4); in nvkm_i2c_bus_find()
64 id = NVKM_I2C_BUS_CCB(2); in nvkm_i2c_bus_find()
69 if (bus->id == id) in nvkm_i2c_bus_find()
77 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_aux_find() argument
82 if (aux->id == id) in nvkm_i2c_aux_find()
90 nvkm_i2c_intr_fini(struct nvkm_event *event, int type, int id) in nvkm_i2c_intr_fini() argument
93 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_fini()
99 nvkm_i2c_intr_init(struct nvkm_event *event, int type, int id) in nvkm_i2c_intr_init() argument
102 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_init()
152 nvkm_event_send(&i2c->event, rep.mask, aux->id, in nvkm_i2c_intr()
234 int (*pad_new)(struct nvkm_i2c_bus *, int id, u8 addr,
274 const int id = NVKM_I2C_PAD_HYBRID(ccbE.share); in nvkm_i2c_new_() local
275 if (!(pad = nvkm_i2c_pad_find(i2c, id))) in nvkm_i2c_new_()
276 ret = func->pad_s_new(i2c, id, &pad); in nvkm_i2c_new_()
362 const int id = NVKM_I2C_PAD_EXT(dcbE.extdev); in nvkm_i2c_new_() local
363 ret = drv->pad_new(bus, id, drv->addr, &pad); in nvkm_i2c_new_()
374 const int id = NVKM_I2C_AUX_EXT(dcbE.extdev); in nvkm_i2c_new_() local
376 ret = pad->func->aux_new_6(pad, id, 0, &aux); in nvkm_i2c_new_()
384 const int id = NVKM_I2C_BUS_EXT(dcbE.extdev); in nvkm_i2c_new_() local
386 ret = pad->func->bus_new_4(pad, id, 0, &bus); in nvkm_i2c_new_()