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