• Home
  • Raw
  • Download

Lines Matching refs:b

73 	struct i2c_bit_adapter* b = data;  in matroxfb_gpio_setsda()  local
74 matroxfb_i2c_set(b->minfo, b->mask.data, state); in matroxfb_gpio_setsda()
78 struct i2c_bit_adapter* b = data; in matroxfb_gpio_setscl() local
79 matroxfb_i2c_set(b->minfo, b->mask.clock, state); in matroxfb_gpio_setscl()
83 struct i2c_bit_adapter* b = data; in matroxfb_gpio_getsda() local
84 return (matroxfb_read_gpio(b->minfo) & b->mask.data) ? 1 : 0; in matroxfb_gpio_getsda()
88 struct i2c_bit_adapter* b = data; in matroxfb_gpio_getscl() local
89 return (matroxfb_read_gpio(b->minfo) & b->mask.clock) ? 1 : 0; in matroxfb_gpio_getscl()
102 static int i2c_bus_reg(struct i2c_bit_adapter* b, struct matrox_fb_info* minfo, in i2c_bus_reg() argument
108 b->minfo = minfo; in i2c_bus_reg()
109 b->mask.data = data; in i2c_bus_reg()
110 b->mask.clock = clock; in i2c_bus_reg()
111 b->adapter.owner = THIS_MODULE; in i2c_bus_reg()
112 snprintf(b->adapter.name, sizeof(b->adapter.name), name, in i2c_bus_reg()
114 i2c_set_adapdata(&b->adapter, b); in i2c_bus_reg()
115 b->adapter.class = class; in i2c_bus_reg()
116 b->adapter.algo_data = &b->bac; in i2c_bus_reg()
117 b->adapter.dev.parent = &minfo->pcidev->dev; in i2c_bus_reg()
118 b->bac = matrox_i2c_algo_template; in i2c_bus_reg()
119 b->bac.data = b; in i2c_bus_reg()
120 err = i2c_bit_add_bus(&b->adapter); in i2c_bus_reg()
121 b->initialized = !err; in i2c_bus_reg()
125 static void i2c_bit_bus_del(struct i2c_bit_adapter* b) { in i2c_bit_bus_del() argument
126 if (b->initialized) { in i2c_bit_bus_del()
127 i2c_del_adapter(&b->adapter); in i2c_bit_bus_del()
128 b->initialized = 0; in i2c_bit_bus_del()