Lines Matching refs:pad
35 struct gm204_i2c_pad *pad = (void *)object; in gm204_i2c_pad_fini() local
36 nv_mask(i2c, 0x00d97c + pad->addr, 0x00000001, 0x00000001); in gm204_i2c_pad_fini()
37 return nvkm_i2c_pad_fini(&pad->base, suspend); in gm204_i2c_pad_fini()
44 struct gm204_i2c_pad *pad = (void *)object; in gm204_i2c_pad_init() local
46 switch (nv_oclass(pad->base.next)->handle) { in gm204_i2c_pad_init()
48 nv_mask(i2c, 0x00d970 + pad->addr, 0x0000c003, 0x00000002); in gm204_i2c_pad_init()
52 nv_mask(i2c, 0x00d970 + pad->addr, 0x0000c003, 0x0000c001); in gm204_i2c_pad_init()
56 nv_mask(i2c, 0x00d97c + pad->addr, 0x00000001, 0x00000000); in gm204_i2c_pad_init()
57 return nvkm_i2c_pad_init(&pad->base); in gm204_i2c_pad_init()
65 struct gm204_i2c_pad *pad; in gm204_i2c_pad_ctor() local
68 ret = nvkm_i2c_pad_create(parent, engine, oclass, index, &pad); in gm204_i2c_pad_ctor()
69 *pobject = nv_object(pad); in gm204_i2c_pad_ctor()
73 pad->addr = index * 0x50;; in gm204_i2c_pad_ctor()