Lines Matching refs:pad
29 struct nvkm_i2c_pad *pad = (void *)object; in _nvkm_i2c_pad_fini() local
31 pad->port = NULL; in _nvkm_i2c_pad_fini()
32 return nvkm_object_fini(&pad->base, suspend); in _nvkm_i2c_pad_fini()
38 struct nvkm_i2c_pad *pad = (void *)object; in _nvkm_i2c_pad_init() local
39 DBG("-> PORT:%02x\n", pad->next->index); in _nvkm_i2c_pad_init()
40 pad->port = pad->next; in _nvkm_i2c_pad_init()
41 return nvkm_object_init(&pad->base); in _nvkm_i2c_pad_init()
52 struct nvkm_i2c_pad *pad; in nvkm_i2c_pad_create_() local
56 pad = nvkm_i2c_pad(port); in nvkm_i2c_pad_create_()
57 if (pad->index == index) { in nvkm_i2c_pad_create_()
58 atomic_inc(&nv_object(pad)->refcount); in nvkm_i2c_pad_create_()
59 *pobject = pad; in nvkm_i2c_pad_create_()
65 pad = *pobject; in nvkm_i2c_pad_create_()
69 pad->index = index; in nvkm_i2c_pad_create_()
78 struct nvkm_i2c_pad *pad; in _nvkm_i2c_pad_ctor() local
80 ret = nvkm_i2c_pad_create(parent, engine, oclass, index, &pad); in _nvkm_i2c_pad_ctor()
81 *pobject = nv_object(pad); in _nvkm_i2c_pad_ctor()