Lines Matching refs:impl
329 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_fini() local
331 impl->aux_mask(i2c, type, 1 << port->aux, 0); in nvkm_i2c_intr_fini()
339 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_init() local
341 impl->aux_mask(i2c, type, 1 << port->aux, 1 << port->aux); in nvkm_i2c_intr_init()
361 struct nvkm_i2c_impl *impl = (void *)nv_oclass(subdev); in nvkm_i2c_intr() local
366 if (impl->aux_stat) { in nvkm_i2c_intr()
367 impl->aux_stat(i2c, &hi, &lo, &rq, &tx); in nvkm_i2c_intr()
400 struct nvkm_i2c_impl *impl = (void *)nv_oclass(object); in _nvkm_i2c_fini() local
412 if ((mask = (1 << impl->aux) - 1), impl->aux_stat) { in _nvkm_i2c_fini()
413 impl->aux_mask(i2c, NVKM_I2C_ANY, mask, 0); in _nvkm_i2c_fini()
414 impl->aux_stat(i2c, &mask, &mask, &mask, &mask); in _nvkm_i2c_fini()
475 const struct nvkm_i2c_impl *impl = (void *)nv_oclass(i2c); in nvkm_i2c_create_port() local
483 oclass = impl->pad_s; in nvkm_i2c_create_port()
489 oclass = impl->pad_x; in nvkm_i2c_create_port()
497 oclass = impl->sclass; in nvkm_i2c_create_port()