Home
last modified time | relevance | path

Searched refs:sda (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/hwmon/
H A Demc1403.c38 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in temp_show() local
43 retval = regmap_read(data->regmap, sda->index, &val); in temp_show()
52 struct sensor_device_attribute_2 *sda = to_sensor_dev_attr_2(attr); in bit_show() local
57 retval = regmap_read(data->regmap, sda->nr, &val); in bit_show()
60 return sprintf(buf, "%d\n", !!(val & sda->index)); in bit_show()
66 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in temp_store() local
73 retval = regmap_write(data->regmap, sda->index, in temp_store()
83 struct sensor_device_attribute_2 *sda = to_sensor_dev_attr_2(attr); in bit_store() local
91 retval = regmap_update_bits(data->regmap, sda->nr, sda in bit_store()
102 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); show_hyst_common() local
135 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); hyst_store() local
[all...]
H A Dtmp103.c57 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in tmp103_temp_show() local
62 ret = regmap_read(regmap, sda->index, &regval); in tmp103_temp_show()
73 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in tmp103_temp_store() local
82 ret = regmap_write(regmap, sda->index, tmp103_mc_to_reg(val)); in tmp103_temp_store()
H A Dasc7621.c97 container_of(_sda, struct asc7621_param, sda)
105 struct sensor_device_attribute sda; member
150 struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \
152 struct asc7621_param *param = to_asc7621_param(sda)
155 struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \
158 struct asc7621_param *param = to_asc7621_param(sda)
283 * which is stored in in_scaling. The sda->index parameter value provides
299 u8 nr = sda->index; in show_in10()
316 u8 nr = sda->index; in show_in8()
328 u8 nr = sda in store_in8()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dmax31760.c46 struct sensor_device_attribute sda; member
414 struct sensor_device_attribute *sda = to_sensor_dev_attr(devattr); in lut_show() local
419 ret = regmap_read(state->regmap, REG_LUT(sda->index), &regval); in lut_show()
430 struct sensor_device_attribute *sda = to_sensor_dev_attr(devattr); in lut_store() local
439 ret = regmap_write(state->regmap, REG_LUT(sda->index), pwm); in lut_store()
490 struct sensor_device_attribute *sda; in max31760_create_lut_nodes() local
495 sda = &lut->sda; in max31760_create_lut_nodes()
500 sda->dev_attr.attr.mode = 0644; in max31760_create_lut_nodes()
501 sda in max31760_create_lut_nodes()
[all...]
H A Demc1403.c38 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in temp_show() local
43 retval = regmap_read(data->regmap, sda->index, &val); in temp_show()
52 struct sensor_device_attribute_2 *sda = to_sensor_dev_attr_2(attr); in bit_show() local
57 retval = regmap_read(data->regmap, sda->nr, &val); in bit_show()
60 return sprintf(buf, "%d\n", !!(val & sda->index)); in bit_show()
66 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); in temp_store() local
73 retval = regmap_write(data->regmap, sda->index, in temp_store()
83 struct sensor_device_attribute_2 *sda = to_sensor_dev_attr_2(attr); in bit_store() local
91 retval = regmap_update_bits(data->regmap, sda->nr, sda in bit_store()
102 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); show_hyst_common() local
135 struct sensor_device_attribute *sda = to_sensor_dev_attr(attr); hyst_store() local
[all...]
H A Dasc7621.c97 container_of(_sda, struct asc7621_param, sda)
105 struct sensor_device_attribute sda; member
150 struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \
152 struct asc7621_param *param = to_asc7621_param(sda)
155 struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \
158 struct asc7621_param *param = to_asc7621_param(sda)
283 * which is stored in in_scaling. The sda->index parameter value provides
299 u8 nr = sda->index; in show_in10()
316 u8 nr = sda->index; in show_in8()
328 u8 nr = sda in store_in8()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/algos/
H A Di2c-algo-bit.c117 /* assert: scl, sda are high */ in i2c_start()
188 ack = !getsda(adap); /* ack: sda is pulled low -> success */ in i2c_outb()
194 /* assert: scl is low (sda undef) */ in i2c_outb()
233 int scl, sda, ret; in test_bus() local
244 sda = getsda(adap); in test_bus()
246 if (!scl || !sda) { in test_bus()
248 "%s: bus seems to be busy (scl=%d, sda=%d)\n", in test_bus()
249 name, scl, sda); in test_bus()
254 sda = getsda(adap); in test_bus()
256 if (sda) { in test_bus()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbit.c108 i2c_bitw(struct nvkm_i2c_bus *bus, int sda) in i2c_bitw() argument
110 nvkm_i2c_drive_sda(bus, sda); in i2c_bitw()
125 int sda; in i2c_bitr() local
134 sda = nvkm_i2c_sense_sda(bus); in i2c_bitr()
138 return sda; in i2c_bitr()
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_i2c.c76 /* set state on the li2c->sda pin */ in lsdc_gpio_i2c_set_sda()
77 return __lsdc_gpio_i2c_set(li2c, li2c->sda, state); in lsdc_gpio_i2c_set_sda()
90 /* read value from the li2c->sda pin */ in lsdc_gpio_i2c_get_sda()
91 return __lsdc_gpio_i2c_get(li2c, li2c->sda); in lsdc_gpio_i2c_get_sda()
133 li2c->sda = 0x01; /* pin 0 */ in lsdc_create_i2c_chan()
136 li2c->sda = 0x04; /* pin 2 */ in lsdc_create_i2c_chan()
175 drm_info(ddev, "%s(sda pin mask=%u, scl pin mask=%u) created\n", in lsdc_create_i2c_chan()
176 adapter->name, li2c->sda, li2c->scl); in lsdc_create_i2c_chan()
H A Dlsdc_i2c.h19 u8 sda; member
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbit.c108 i2c_bitw(struct nvkm_i2c_bus *bus, int sda) in i2c_bitw() argument
110 nvkm_i2c_drive_sda(bus, sda); in i2c_bitw()
125 int sda; in i2c_bitr() local
134 sda = nvkm_i2c_sense_sda(bus); in i2c_bitr()
138 return sda; in i2c_bitr()
/kernel/linux/linux-6.6/kernel/rcu/
H A Dsrcutree.c134 sdp = per_cpu_ptr(ssp->sda, cpu); in init_srcu_struct_data()
219 sdp = per_cpu_ptr(ssp->sda, cpu); in init_srcu_struct_nodes()
235 * tells us that ->sda has already been wired up to srcu_data.
257 ssp->sda = alloc_percpu(struct srcu_data); in init_srcu_struct_fields()
258 if (!ssp->sda) { in init_srcu_struct_fields()
269 free_percpu(ssp->sda); in init_srcu_struct_fields()
270 ssp->sda = NULL; in init_srcu_struct_fields()
427 struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_lock_idx()
445 struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_unlock_idx()
553 struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cp in srcu_readers_active()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-gpio.c22 struct gpio_desc *sda; member
44 gpiod_set_value_cansleep(priv->sda, state); in i2c_gpio_setsda_val()
64 return gpiod_get_value_cansleep(priv->sda); in i2c_gpio_getsda()
104 WIRE_ATTRIBUTE(sda); variable
289 debugfs_create_file_unsafe("sda", 0600, priv->debug_dir, priv, &fops_sda); in i2c_gpio_fault_injector_init()
314 of_property_read_bool(np, "i2c-gpio,sda-open-drain"); in of_i2c_gpio_get_props()
399 priv->sda = i2c_gpio_get_desc(dev, "sda", 0, gflags); in i2c_gpio_probe()
400 if (IS_ERR(priv->sda)) in i2c_gpio_probe()
401 return PTR_ERR(priv->sda); in i2c_gpio_probe()
[all...]
H A Di2c-ibm_iic.c242 u8 mask, v, sda; in iic_smbus_quick() local
265 sda = 0; in iic_smbus_quick()
271 out_8(&iic->directcntl, sda); in iic_smbus_quick()
273 sda = (v & mask) ? DIRCNTL_SDAC : 0; in iic_smbus_quick()
274 out_8(&iic->directcntl, sda); in iic_smbus_quick()
277 out_8(&iic->directcntl, DIRCNTL_SCC | sda); in iic_smbus_quick()
284 out_8(&iic->directcntl, sda); in iic_smbus_quick()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-gpio.c22 struct gpio_desc *sda; member
44 gpiod_set_value_cansleep(priv->sda, state); in i2c_gpio_setsda_val()
64 return gpiod_get_value_cansleep(priv->sda); in i2c_gpio_getsda()
104 WIRE_ATTRIBUTE(sda); variable
289 debugfs_create_file_unsafe("sda", 0600, priv->debug_dir, priv, &fops_sda); in i2c_gpio_fault_injector_init()
315 device_property_read_bool(dev, "i2c-gpio,sda-open-drain"); in i2c_gpio_get_properties()
321 device_property_read_bool(dev, "i2c-gpio,sda-output-only"); in i2c_gpio_get_properties()
323 device_property_read_bool(dev, "i2c-gpio,sda-has-no-pullup"); in i2c_gpio_get_properties()
406 priv->sda = i2c_gpio_get_desc(dev, "sda", in i2c_gpio_probe()
[all...]
H A Di2c-ibm_iic.c243 u8 mask, v, sda; in iic_smbus_quick() local
266 sda = 0; in iic_smbus_quick()
272 out_8(&iic->directcntl, sda); in iic_smbus_quick()
274 sda = (v & mask) ? DIRCNTL_SDAC : 0; in iic_smbus_quick()
275 out_8(&iic->directcntl, sda); in iic_smbus_quick()
278 out_8(&iic->directcntl, DIRCNTL_SCC | sda); in iic_smbus_quick()
285 out_8(&iic->directcntl, sda); in iic_smbus_quick()
/kernel/linux/linux-5.10/kernel/rcu/
H A Dsrcutree.c137 sdp = per_cpu_ptr(ssp->sda, cpu); in init_srcu_struct_nodes()
169 * also tells us that ->sda has already been wired up to srcu_data.
182 ssp->sda = alloc_percpu(struct srcu_data); in init_srcu_struct_fields()
183 if (!ssp->sda) in init_srcu_struct_fields()
258 struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_lock_idx()
275 struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_unlock_idx()
344 struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu); in srcu_readers_active()
385 struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu); in cleanup_srcu_struct()
398 free_percpu(ssp->sda); in cleanup_srcu_struct()
399 ssp->sda in cleanup_srcu_struct()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/gspca/
H A Dw996Xcf.c193 int sda; in w9968cf_smbus_write_byte() local
196 sda = (v & 0x80) ? 2 : 0; in w9968cf_smbus_write_byte()
198 /* SDE=1, SDA=sda, SCL=0 */ in w9968cf_smbus_write_byte()
199 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte()
200 /* SDE=1, SDA=sda, SCL=1 */ in w9968cf_smbus_write_byte()
201 w9968cf_write_sb(sd, 0x11 | sda); in w9968cf_smbus_write_byte()
202 /* SDE=1, SDA=sda, SCL=0 */ in w9968cf_smbus_write_byte()
203 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte()
235 int sda; in w9968cf_smbus_read_ack() local
240 sda in w9968cf_smbus_read_ack()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/gspca/
H A Dw996Xcf.c192 int sda; in w9968cf_smbus_write_byte() local
195 sda = (v & 0x80) ? 2 : 0; in w9968cf_smbus_write_byte()
197 /* SDE=1, SDA=sda, SCL=0 */ in w9968cf_smbus_write_byte()
198 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte()
199 /* SDE=1, SDA=sda, SCL=1 */ in w9968cf_smbus_write_byte()
200 w9968cf_write_sb(sd, 0x11 | sda); in w9968cf_smbus_write_byte()
201 /* SDE=1, SDA=sda, SCL=0 */ in w9968cf_smbus_write_byte()
202 w9968cf_write_sb(sd, 0x10 | sda); in w9968cf_smbus_write_byte()
234 int sda; in w9968cf_smbus_read_ack() local
239 sda in w9968cf_smbus_read_ack()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega10_processpptables.c379 static void get_scl_sda_value(uint8_t line, uint8_t *scl, uint8_t* sda) in get_scl_sda_value() argument
384 *sda = Vega10_I2C_DDC1DATA; in get_scl_sda_value()
388 *sda = Vega10_I2C_DDC2DATA; in get_scl_sda_value()
392 *sda = Vega10_I2C_DDC3DATA; in get_scl_sda_value()
396 *sda = Vega10_I2C_DDC4DATA; in get_scl_sda_value()
400 *sda = Vega10_I2C_DDC5DATA; in get_scl_sda_value()
404 *sda = Vega10_I2C_DDC6DATA; in get_scl_sda_value()
408 *sda = Vega10_I2C_SDA; in get_scl_sda_value()
412 *sda = Vega10_I2C_DDCVGADATA; in get_scl_sda_value()
416 *sda in get_scl_sda_value()
429 uint8_t sda; get_tdp_table() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega10_processpptables.c375 static void get_scl_sda_value(uint8_t line, uint8_t *scl, uint8_t *sda) in get_scl_sda_value() argument
380 *sda = Vega10_I2C_DDC1DATA; in get_scl_sda_value()
384 *sda = Vega10_I2C_DDC2DATA; in get_scl_sda_value()
388 *sda = Vega10_I2C_DDC3DATA; in get_scl_sda_value()
392 *sda = Vega10_I2C_DDC4DATA; in get_scl_sda_value()
396 *sda = Vega10_I2C_DDC5DATA; in get_scl_sda_value()
400 *sda = Vega10_I2C_DDC6DATA; in get_scl_sda_value()
404 *sda = Vega10_I2C_SDA; in get_scl_sda_value()
408 *sda = Vega10_I2C_DDCVGADATA; in get_scl_sda_value()
412 *sda in get_scl_sda_value()
425 uint8_t sda; get_tdp_table() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dsrcutree.h76 struct srcu_data __percpu *sda; /* Per-CPU srcu_data array. */ member
97 .sda = &pcpu_name, \
/kernel/linux/linux-5.10/drivers/staging/olpc_dcon/
H A Dolpc_dcon_xo_1_5.c130 static void set_i2c_line(int sda, int scl) in set_i2c_line() argument
144 if (sda) in set_i2c_line()
/kernel/linux/linux-6.6/include/linux/
H A Dsrcutree.h79 bool sda_is_static; /* May ->sda be passed to free_percpu()? */
98 struct srcu_data __percpu *sda; /* Per-CPU srcu_data array. */ member
150 .sda = &pcpu_name, \
/kernel/linux/linux-6.6/drivers/staging/olpc_dcon/
H A Dolpc_dcon_xo_1_5.c130 static void set_i2c_line(int sda, int scl) in set_i2c_line() argument
144 if (sda) in set_i2c_line()

Completed in 17 milliseconds

12