Lines Matching refs:base
24 #define nv04_i2c_bus(p) container_of((p), struct nv04_i2c_bus, base)
30 struct nvkm_i2c_bus base; member
36 nv04_i2c_bus_drive_scl(struct nvkm_i2c_bus *base, int state) in nv04_i2c_bus_drive_scl() argument
38 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_drive_scl()
39 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_drive_scl()
47 nv04_i2c_bus_drive_sda(struct nvkm_i2c_bus *base, int state) in nv04_i2c_bus_drive_sda() argument
49 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_drive_sda()
50 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_drive_sda()
58 nv04_i2c_bus_sense_scl(struct nvkm_i2c_bus *base) in nv04_i2c_bus_sense_scl() argument
60 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_sense_scl()
61 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_sense_scl()
66 nv04_i2c_bus_sense_sda(struct nvkm_i2c_bus *base) in nv04_i2c_bus_sense_sda() argument
68 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); in nv04_i2c_bus_sense_sda()
69 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_sense_sda()
90 *pbus = &bus->base; in nv04_i2c_bus_new()
92 nvkm_i2c_bus_ctor(&nv04_i2c_bus_func, pad, id, &bus->base); in nv04_i2c_bus_new()