Lines Matching defs:bus
25 #include "bus.h"
35 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base);
36 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
37 nvkm_mask(device, bus->addr, 0x2f, state ? 0x21 : 0x01);
43 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base);
44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
45 nvkm_mask(device, bus->addr, 0x1f, state ? 0x11 : 0x01);
51 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base);
52 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
53 return !!(nvkm_rd32(device, bus->addr) & 0x00040000);
59 struct nv4e_i2c_bus *bus = nv4e_i2c_bus(base);
60 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
61 return !!(nvkm_rd32(device, bus->addr) & 0x00080000);
77 struct nv4e_i2c_bus *bus;
79 if (!(bus = kzalloc(sizeof(*bus), GFP_KERNEL)))
81 *pbus = &bus->base;
83 nvkm_i2c_bus_ctor(&nv4e_i2c_bus_func, pad, id, &bus->base);
84 bus->addr = 0x600800 + drive;