Home
last modified time | relevance | path

Searched refs:ext_info (Results 1 – 25 of 112) sorted by relevance

12345

/linux-6.15/drivers/iio/multiplexer/
H A Diio-mux.c57 if (chan->ext_info) { in iio_mux_select()
190 mux->ext_info[private].name, in mux_read_ext_info()
224 mux->ext_info[private].name, in mux_write_ext_info()
263 if (!pchan->ext_info[i].write) in mux_configure_chan_ext_info()
265 if (!pchan->ext_info[i].read) in mux_configure_chan_ext_info()
269 mux->ext_info[i].name, in mux_configure_chan_ext_info()
273 pchan->ext_info[i].name); in mux_configure_chan_ext_info()
278 pchan->ext_info[i].name); in mux_configure_chan_ext_info()
305 chan->ext_info = mux->ext_info; in mux_configure_channel()
413 if (!mux->ext_info) in mux_probe()
[all …]
/linux-6.15/drivers/iio/afe/
H A Diio-rescale.c265 rescale->ext_info[private].name, in rescale_read_ext_info()
277 rescale->ext_info[private].name, in rescale_write_ext_info()
289 chan->ext_info = rescale->ext_info; in rescale_configure_channel()
575 rescale->ext_info = devm_kmemdup(dev, in rescale_probe()
576 source->channel->ext_info, in rescale_probe()
578 if (!rescale->ext_info) in rescale_probe()
583 &rescale->ext_info[i]; in rescale_probe()
585 if (source->channel->ext_info[i].read) in rescale_probe()
586 ext_info->read = rescale_read_ext_info; in rescale_probe()
587 if (source->channel->ext_info[i].write) in rescale_probe()
[all …]
/linux-6.15/drivers/iio/
H A Dinkern.c962 if (!chan->channel->ext_info) in iio_get_channel_ext_info_count()
965 for (ext_info = chan->channel->ext_info; ext_info->name; ext_info++) in iio_get_channel_ext_info_count()
977 if (!chan->channel->ext_info) in iio_lookup_ext_info()
980 for (ext_info = chan->channel->ext_info; ext_info->name; ++ext_info) { in iio_lookup_ext_info()
981 if (!strcmp(attr, ext_info->name)) in iio_lookup_ext_info()
982 return ext_info; in iio_lookup_ext_info()
998 ext_info = iio_lookup_ext_info(chan, attr); in iio_read_channel_ext_info()
999 if (!ext_info) in iio_read_channel_ext_info()
1002 return ext_info->read(chan->indio_dev, ext_info->private, in iio_read_channel_ext_info()
1013 if (!ext_info) in iio_write_channel_ext_info()
[all …]
H A Dindustrialio-core.c492 const struct iio_chan_spec_ext_info *ext_info; in iio_read_channel_ext_info() local
494 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_read_channel_ext_info()
496 return ext_info->read(indio_dev, ext_info->private, this_attr->c, buf); in iio_read_channel_ext_info()
507 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_write_channel_ext_info()
509 return ext_info->write(indio_dev, ext_info->private, in iio_write_channel_ext_info()
1364 if (chan->ext_info) { in iio_device_add_channel_sysfs()
1367 for (ext_info = chan->ext_info; ext_info->name; ext_info++) { in iio_device_add_channel_sysfs()
1370 ext_info->read ? in iio_device_add_channel_sysfs()
1372 ext_info->write ? in iio_device_add_channel_sysfs()
1375 ext_info->shared, in iio_device_add_channel_sysfs()
[all …]
H A Dindustrialio-backend.c715 const struct iio_chan_spec_ext_info *frontend_ext_info = chan->ext_info; in iio_backend_extend_chan_spec()
727 if (frontend_ext_info && chan->ext_info != frontend_ext_info) in iio_backend_extend_chan_spec()
729 if (!chan->ext_info) in iio_backend_extend_chan_spec()
733 for (back_ext_info = chan->ext_info; back_ext_info->name; back_ext_info++) { in iio_backend_extend_chan_spec()
/linux-6.15/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_shub.c357 config[0] = sensor->ext_info.addr << 1; in st_lsm6dsx_shub_write()
408 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_get_odr_val()
432 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_set_odr()
487 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_set_enable()
490 sensor->ext_info.slv_odr); in st_lsm6dsx_shub_set_enable()
647 sensor->ext_info.slv_odr = val; in st_lsm6dsx_shub_write_raw()
675 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_sampling_freq_avail()
695 settings = sensor->ext_info.settings; in st_lsm6dsx_shub_scale_avail()
748 sensor->ext_info.settings = info; in st_lsm6dsx_shub_alloc_iiodev()
749 sensor->ext_info.addr = i2c_addr; in st_lsm6dsx_shub_alloc_iiodev()
[all …]
H A Dst_lsm6dsx.h100 .ext_info = st_lsm6dsx_ext_info, \
120 .ext_info = st_lsm6dsx_ext_info, \
394 } ext_info; member
/linux-6.15/drivers/iio/dac/
H A Dad5064.c410 .ext_info = (_ext_info), \
415 AD5064_CHANNEL(0, 0, bits, shift, ext_info), \
416 AD5064_CHANNEL(1, 1, bits, shift, ext_info), \
417 AD5064_CHANNEL(2, 2, bits, shift, ext_info), \
418 AD5064_CHANNEL(3, 3, bits, shift, ext_info), \
419 AD5064_CHANNEL(4, 4, bits, shift, ext_info), \
420 AD5064_CHANNEL(5, 5, bits, shift, ext_info), \
421 AD5064_CHANNEL(6, 6, bits, shift, ext_info), \
422 AD5064_CHANNEL(7, 7, bits, shift, ext_info), \
427 AD5064_CHANNEL(0, 0, bits, shift, ext_info), \
[all …]
H A Dltc2688.c670 .ext_info = ltc2688_ext_info, \
770 st->iio_chan[reg].ext_info = ltc2688_toggle_sym_ext_info; in ltc2688_channel_config()
820 st->iio_chan[reg].ext_info = ltc2688_dither_ext_info; in ltc2688_channel_config()
823 st->iio_chan[reg].ext_info = ltc2688_toggle_ext_info; in ltc2688_channel_config()
H A Dmcp4725.c269 .ext_info = mcp4725_ext_info,
278 .ext_info = mcp4726_ext_info,
H A Dad5791.c337 .ext_info = ad5791_ext_info, \
355 .ext_info = ad5791_ext_info, \
H A Dad7303.c193 .ext_info = ad7303_ext_info, \
/linux-6.15/drivers/i3c/
H A Ddevice.c228 u16 manuf, part, ext_info; in i3c_device_match_id() local
235 ext_info = I3C_PID_EXTRA_INFO(devinfo.pid); in i3c_device_match_id()
252 (rndpid || id->extra_info != ext_info)) in i3c_device_match_id()
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dsdio.c1098 mbox_info->ext_info[0].htc_ext_sz = in ath10k_sdio_set_mbox_info()
1104 mbox_info->ext_info[0].htc_ext_sz = in ath10k_sdio_set_mbox_info()
1108 mbox_info->ext_info[0].htc_ext_sz = in ath10k_sdio_set_mbox_info()
1112 mbox_info->ext_info[0].htc_ext_sz = in ath10k_sdio_set_mbox_info()
1116 mbox_info->ext_info[1].htc_ext_addr = in ath10k_sdio_set_mbox_info()
1117 mbox_info->ext_info[0].htc_ext_addr + in ath10k_sdio_set_mbox_info()
1118 mbox_info->ext_info[0].htc_ext_sz + in ath10k_sdio_set_mbox_info()
2067 htt_addr = ar_sdio->mbox_info.ext_info[0].htc_ext_addr; in ath10k_sdio_hif_map_service_to_pipe()
2068 wmi_addr = ar_sdio->mbox_info.ext_info[1].htc_ext_addr; in ath10k_sdio_hif_map_service_to_pipe()
2072 htt_addr = ar_sdio->mbox_info.ext_info[1].htc_ext_addr; in ath10k_sdio_hif_map_service_to_pipe()
[all …]
H A Dsdio.h177 struct ath10k_mbox_ext_info ext_info[2]; member
/linux-6.15/fs/fat/
H A Dnamei_vfat.c335 struct shortname_info base_info, ext_info; in vfat_create_shortname() local
339 INIT_SHORTNAME_INFO(&ext_info); in vfat_create_shortname()
409 ip, &ext_info); in vfat_create_shortname()
444 if (is_shortname && base_info.valid && ext_info.valid) { in vfat_create_shortname()
449 return (base_info.upper && ext_info.upper); in vfat_create_shortname()
452 (ext_info.upper || ext_info.lower)) { in vfat_create_shortname()
455 if (!ext_info.upper && ext_info.lower) in vfat_create_shortname()
/linux-6.15/include/linux/iio/afe/
H A Drescale.h24 struct iio_chan_spec_ext_info *ext_info; member
/linux-6.15/drivers/net/ethernet/intel/idpf/
H A Didpf_controlq_api.h93 void *ext_info; /* Specific to q type */ member
/linux-6.15/drivers/iio/accel/
H A Dcros_ec_accel_legacy.c190 .ext_info = cros_ec_sensors_ext_info, \
H A Dmma7660.c85 .ext_info = mma7660_ext_info, \
H A Dmc3230.c64 .ext_info = mc3230_ext_info, \
/linux-6.15/drivers/iio/pressure/
H A Dcros_ec_baro.c160 channel->ext_info = cros_ec_sensors_ext_info; in cros_ec_baro_probe()
/linux-6.15/drivers/iio/magnetometer/
H A Dhmc5843_core.c479 .ext_info = hmc5843_ext_info, \
497 .ext_info = hmc5983_ext_info, \
/linux-6.15/include/linux/iio/common/
H A Dst_sensors.h70 .ext_info = ext, \
/linux-6.15/drivers/iio/adc/
H A Dpac1921.c948 .ext_info = pac1921_ext_info_voltage,
971 .ext_info = pac1921_ext_info_voltage,
993 .ext_info = pac1921_ext_info_current,

12345