/linux-master/drivers/base/regmap/ |
H A D | regmap-raw-ram.c | 33 struct regmap_ram_data *data = context; local 35 u16 *our_buf = (u16 *)data->vals; 43 r = decode_reg(data->reg_endian, reg); 44 if (data->noinc_reg && data->noinc_reg(data, r)) { 46 data->written[r] = true; 51 data->written[r + i] = true; 57 static int regmap_raw_ram_write(void *context, const void *data, size_t count) argument 59 return regmap_raw_ram_gather_write(context, data, 67 struct regmap_ram_data *data = context; local 94 struct regmap_ram_data *data = context; local 110 __regmap_init_raw_ram(const struct regmap_config *config, struct regmap_ram_data *data, struct lock_class_key *lock_key, const char *lock_name) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | abituguru.c | 127 /* Used to tell uGuru what to read and to read the actual data */ 193 * For the Abit uGuru, we need to keep some data in memory. 199 struct mutex update_lock; /* protect access to data and uGuru */ 221 /* Bank 1 data */ 237 /* Bank 2 data, ABIT_UGURU_MAX_BANK2_SENSORS entries for bank2 */ 255 static int abituguru_wait(struct abituguru_data *data, u8 state) argument 259 while (inb_p(data->addr + ABIT_UGURU_DATA) != state) { 274 static int abituguru_ready(struct abituguru_data *data) argument 278 if (data->uguru_ready) 282 outb(0x00, data 327 abituguru_send_address(struct abituguru_data *data, u8 bank_addr, u8 sensor_addr, int retries) argument 375 abituguru_read(struct abituguru_data *data, u8 bank_addr, u8 sensor_addr, u8 *buf, int count, int retries) argument 407 abituguru_write(struct abituguru_data *data, u8 bank_addr, u8 sensor_addr, u8 *buf, int count) argument 472 abituguru_detect_bank1_sensor_type(struct abituguru_data *data, u8 sensor_addr) argument 629 abituguru_detect_no_bank2_sensors(struct abituguru_data *data) argument 685 abituguru_detect_no_pwms(struct abituguru_data *data) argument 791 struct abituguru_data *data = abituguru_update_device(dev); local 802 struct abituguru_data *data = dev_get_drvdata(dev); local 812 struct abituguru_data *data = abituguru_update_device(dev); local 823 struct abituguru_data *data = dev_get_drvdata(dev); local 833 struct abituguru_data *data = dev_get_drvdata(dev); local 866 struct abituguru_data *data = dev_get_drvdata(dev); local 901 struct abituguru_data *data = abituguru_update_device(dev); local 922 struct abituguru_data *data = abituguru_update_device(dev); local 935 struct abituguru_data *data = dev_get_drvdata(dev); local 946 struct abituguru_data *data = dev_get_drvdata(dev); local 957 struct abituguru_data *data = dev_get_drvdata(dev); local 990 struct abituguru_data *data = dev_get_drvdata(dev); local 1024 struct abituguru_data *data = dev_get_drvdata(dev); local 1033 struct abituguru_data *data = dev_get_drvdata(dev); local 1083 struct abituguru_data *data = dev_get_drvdata(dev); local 1101 struct abituguru_data *data = dev_get_drvdata(dev); local 1136 struct abituguru_data *data = dev_get_drvdata(dev); local 1147 struct abituguru_data *data = dev_get_drvdata(dev); local 1259 struct abituguru_data *data; local 1434 struct abituguru_data *data = platform_get_drvdata(pdev); local 1447 struct abituguru_data *data = dev_get_drvdata(dev); local 1507 struct abituguru_data *data = dev_get_drvdata(dev); local 1518 struct abituguru_data *data = dev_get_drvdata(dev); local [all...] |
H A D | ds1621.c | 96 #define DS1621_COM_START 0xEE /* no data */ 97 #define DS1721_COM_START 0x51 /* no data */ 98 #define DS1621_COM_STOP 0x22 /* no data */ 108 /* Each client has this additional data */ 141 static void ds1621_init_client(struct ds1621_data *data, argument 159 switch (data->kind) { 161 data->update_interval = DS1625_CONVERSION_MAX; 162 data->zbits = 7; 170 data->update_interval = ds1721_convrates[resol]; 171 data 187 struct ds1621_data *data = dev_get_drvdata(dev); local 228 struct ds1621_data *data = ds1621_update_client(dev); local 237 struct ds1621_data *data = dev_get_drvdata(dev); local 256 struct ds1621_data *data = ds1621_update_client(dev); local 264 struct ds1621_data *data = ds1621_update_client(dev); local 271 struct ds1621_data *data = dev_get_drvdata(dev); local 279 struct ds1621_data *data = dev_get_drvdata(dev); local 330 struct ds1621_data *data = dev_get_drvdata(dev); local 349 struct ds1621_data *data; local [all...] |
H A D | w83627ehf.c | 54 /* used to set data->name = w83627ehf_device_names[data->sio_kind] */ 83 #define SIO_REG_VID_DATA 0xF1 /* VID data */ 392 static inline void w83627ehf_set_bank(struct w83627ehf_data *data, u16 reg) argument 395 if (data->bank != bank) { 396 outb_p(W83627EHF_REG_BANK, data->addr + ADDR_REG_OFFSET); 397 outb_p(bank, data->addr + DATA_REG_OFFSET); 398 data->bank = bank; 402 static u16 w83627ehf_read_value(struct w83627ehf_data *data, u16 reg) argument 406 mutex_lock(&data 421 w83627ehf_write_value(struct w83627ehf_data *data, u16 reg, u16 value) argument 442 w83627ehf_read_temp(struct w83627ehf_data *data, u16 reg) argument 453 w83627ehf_write_temp(struct w83627ehf_data *data, u16 reg, u16 value) argument 462 w83627ehf_write_fan_div(struct w83627ehf_data *data, int nr) argument 512 w83627ehf_update_fan_div(struct w83627ehf_data *data) argument 537 w83627ehf_update_pwm(struct w83627ehf_data *data) argument 565 struct w83627ehf_data *data = dev_get_drvdata(dev); local 717 store_fan_min(struct device *dev, struct w83627ehf_data *data, int channel, long val) argument 803 store_temp_offset(struct device *dev, struct w83627ehf_data *data, int channel, long val) argument 816 store_pwm_mode(struct device *dev, struct w83627ehf_data *data, int channel, long val) argument 836 store_pwm(struct device *dev, struct w83627ehf_data *data, int channel, long val) argument 849 store_pwm_enable(struct device *dev, struct w83627ehf_data *data, int channel, long val) argument 888 struct w83627ehf_data *data = dev_get_drvdata(dev); local 911 struct w83627ehf_data *data = dev_get_drvdata(dev); local 1081 struct w83627ehf_data *data = dev_get_drvdata(dev); local 1089 clear_caseopen(struct device *dev, struct w83627ehf_data *data, int channel, long val) argument 1112 struct w83627ehf_data *data = dev_get_drvdata(dev); local 1217 w83627ehf_init_device(struct w83627ehf_data *data, enum kinds kind) argument 1278 w83627ehf_set_temp_reg_ehf(struct w83627ehf_data *data, int n_temp) argument 1291 w83627ehf_check_fan_inputs(const struct w83627ehf_sio_data *sio_data, struct w83627ehf_data *data) argument 1340 const struct w83627ehf_data *data = drvdata; local 1430 w83627ehf_do_read_temp(struct w83627ehf_data *data, u32 attr, int channel, long *val) argument 1465 w83627ehf_do_read_in(struct w83627ehf_data *data, u32 attr, int channel, long *val) argument 1494 w83627ehf_do_read_fan(struct w83627ehf_data *data, u32 attr, int channel, long *val) argument 1522 w83627ehf_do_read_pwm(struct w83627ehf_data *data, u32 attr, int channel, long *val) argument 1542 w83627ehf_do_read_intrusion(struct w83627ehf_data *data, u32 attr, int channel, long *val) argument 1556 struct w83627ehf_data *data = w83627ehf_update_device(dev->parent); local 1585 struct w83627ehf_data *data = dev_get_drvdata(dev); local 1606 struct w83627ehf_data *data = dev_get_drvdata(dev); local 1699 struct w83627ehf_data *data; local 1949 struct w83627ehf_data *data = w83627ehf_update_device(dev); local 1960 struct w83627ehf_data *data = dev_get_drvdata(dev); local [all...] |
H A D | emc2305.c | 33 * Factor by equations [2] and [3] from data sheet; valid for fans where the number of edges 87 * struct emc2305_data - device-specific data 94 * @cdev_data: array of cooling devices data 117 static int emc2305_get_max_channel(const struct emc2305_data *data) argument 119 return data->pwm_num; 124 struct emc2305_data *data = cdev->devdata; local 140 if (!data->pwm_separate) 156 struct emc2305_data *data = cdev->devdata; local 162 *state = data->cdev_data[cdev_idx].cur_state; 168 struct emc2305_data *data local 173 __emc2305_set_cur_state(struct emc2305_data *data, int cdev_idx, unsigned long state) argument 206 struct emc2305_data *data = cdev->devdata; local 232 struct emc2305_data *data = dev_get_drvdata(dev); local 245 struct emc2305_data *data = dev_get_drvdata(dev); local 263 struct emc2305_data *data = dev_get_drvdata(dev); local 271 struct emc2305_data *data = dev_get_drvdata(dev); local 288 struct emc2305_data *data = dev_get_drvdata(dev); local 326 struct emc2305_data *data = dev_get_drvdata(dev); local 346 struct emc2305_data *data = dev_get_drvdata(dev); local 356 emc2305_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) argument 392 struct emc2305_data *data = dev_get_drvdata(dev); local 503 struct emc2305_data *data = i2c_get_clientdata(client); local 534 struct emc2305_data *data; local [all...] |
/linux-master/drivers/power/supply/ |
H A D | rt9467-charger.c | 289 struct rt9467_chg_data *data = cfg->driver_data; local 300 return regmap_field_write(data->rm_field[F_OTG_PIN_EN], 1); 338 static int rt9467_register_otg_regulator(struct rt9467_chg_data *data) argument 341 .dev = data->dev, 342 .regmap = data->regmap, 343 .driver_data = data, 346 data->rdev = devm_regulator_register(data->dev, &rt9467_otg_desc, &cfg); 347 return PTR_ERR_OR_ZERO(data->rdev); 350 static int rt9467_get_value_from_ranges(struct rt9467_chg_data *data, argument 366 rt9467_set_value_from_ranges(struct rt9467_chg_data *data, enum rt9467_fields field, enum rt9467_ranges rsel, int value) argument 412 rt9467_get_adc_raw_data(struct rt9467_chg_data *data, enum rt9467_adc_chan chan, int *val) argument 460 rt9467_get_adc(struct rt9467_chg_data *data, enum rt9467_adc_chan chan, int *val) argument 512 rt9467_psy_get_status(struct rt9467_chg_data *data, int *state) argument 537 rt9467_psy_set_ichg(struct rt9467_chg_data *data, int microamp) argument 562 rt9467_run_aicl(struct rt9467_chg_data *data) argument 614 rt9467_psy_set_ieoc(struct rt9467_chg_data *data, int microamp) argument 659 struct rt9467_chg_data *data = power_supply_get_drvdata(psy); local 721 struct rt9467_chg_data *data = power_supply_get_drvdata(psy); local 794 struct rt9467_chg_data *data = psy_device_to_chip(dev); local 809 struct rt9467_chg_data *data = psy_device_to_chip(dev); local 833 rt9467_register_psy(struct rt9467_chg_data *data) argument 846 rt9467_mivr_handler(struct rt9467_chg_data *data) argument 882 struct rt9467_chg_data *data = priv; local 906 struct rt9467_chg_data *data = priv; local 920 rt9467_report_usb_state(struct rt9467_chg_data *data) argument 968 struct rt9467_chg_data *data = priv; local 982 struct rt9467_chg_data *data = priv; local 995 rt9467_request_interrupt(struct rt9467_chg_data *data) argument 1039 rt9467_do_charger_init(struct rt9467_chg_data *data) argument 1121 rt9467_check_vendor_info(struct rt9467_chg_data *data) argument 1140 rt9467_reset_chip(struct rt9467_chg_data *data) argument 1152 rt9467_chg_destroy_adc_lock(void *data) argument 1159 rt9467_chg_destroy_attach_lock(void *data) argument 1166 rt9467_chg_destroy_ichg_ieoc_lock(void *data) argument 1173 rt9467_chg_complete_aicl_done(void *data) argument 1183 struct rt9467_chg_data *data; local [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_diag.h | 4 bool igc_reg_test(struct igc_adapter *adapter, u64 *data); 5 bool igc_eeprom_test(struct igc_adapter *adapter, u64 *data); 6 bool igc_link_test(struct igc_adapter *adapter, u64 *data);
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | ia_css_device_access.c | 60 ia_css_device_store_uint8(const hrt_address addr, const uint8_t data) argument 62 my_env.store_8(addr, data); 66 ia_css_device_store_uint16(const hrt_address addr, const uint16_t data) argument 68 my_env.store_16(addr, data); 72 ia_css_device_store_uint32(const hrt_address addr, const uint32_t data) argument 74 my_env.store_32(addr, data); 78 ia_css_device_store_uint64(const hrt_address addr, const uint64_t data) argument 83 (void)data; 87 ia_css_device_load(const hrt_address addr, void *data, const size_t size) argument 89 my_env.load(addr, data, (uint32_ 93 ia_css_device_store(const hrt_address addr, const void *data, const size_t size) argument [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_context_test_run.c | 8 void *data = (void *)(long)xdp->data; local 12 if (metadata + 1 > data)
|
H A D | test_xdp_devmap_helpers.c | 13 void *data = (void *)(long)ctx->data; local 14 unsigned int len = data_end - data;
|
H A D | find_vma_fail2.c | 13 struct callback_ctx *data) 25 struct callback_ctx data = {}; local 27 bpf_find_vma(task, 0, write_task, &data, 0); 12 write_task(struct task_struct *task, struct vm_area_struct *vma, struct callback_ctx *data) argument
|
H A D | find_vma_fail1.c | 14 struct callback_ctx *data) 26 struct callback_ctx data = {}; local 28 bpf_find_vma(task, 0, write_vma, &data, 0); 13 write_vma(struct task_struct *task, struct vm_area_struct *vma, struct callback_ctx *data) argument
|
/linux-master/drivers/media/rc/ |
H A D | ir-rc5-decoder.c | 42 struct rc5_dec *data = &dev->raw->rc5; local 49 data->state = STATE_INACTIVE; 58 data->state, ev.duration, TO_STR(ev.pulse)); 63 switch (data->state) { 69 data->state = STATE_BIT_START; 70 data->count = 1; 76 data->state = STATE_FINISHED; 83 data->bits <<= 1; 85 data->bits |= 1; 86 data 214 unsigned int data, xdata, command, commandx, system, pre_space_data; local [all...] |
/linux-master/include/linux/gpio/ |
H A D | aspeed.h | 9 int (*request_access)(void *data); 10 int (*release_access)(void *data); 16 int aspeed_gpio_copro_set_ops(const struct aspeed_gpio_copro_ops *ops, void *data);
|
/linux-master/lib/ |
H A D | percpu-refcount.c | 69 struct percpu_ref_data *data; local 76 data = kzalloc(sizeof(*ref->data), gfp); 77 if (!data) { 83 data->force_atomic = flags & PERCPU_REF_INIT_ATOMIC; 84 data->allow_reinit = flags & PERCPU_REF_ALLOW_REINIT; 88 data->allow_reinit = true; 98 atomic_long_set(&data->count, start_count); 100 data->release = release; 101 data 132 struct percpu_ref_data *data = ref->data; local 152 struct percpu_ref_data *data = container_of(rcu, local 169 struct percpu_ref_data *data = container_of(rcu, local 268 struct percpu_ref_data *data = ref->data; local [all...] |
/linux-master/kernel/irq/ |
H A D | ipi.c | 27 struct irq_data *data; local 93 data = irq_get_irq_data(virq + i); 94 cpumask_copy(data->common->affinity, dest); 95 data->common->ipi_offset = offset; 117 struct irq_data *data = irq_get_irq_data(irq); local 122 if (!irq || !data) 125 domain = data->domain; 134 ipimask = irq_data_get_affinity_mask(data); 143 irq = irq + cpumask_first(dest) - data->common->ipi_offset; 165 struct irq_data *data local 188 ipi_send_verify(struct irq_chip *chip, struct irq_data *data, const struct cpumask *dest, unsigned int cpu) argument 229 struct irq_data *data = irq_desc_get_irq_data(desc); local 271 struct irq_data *data = irq_desc_get_irq_data(desc); local 316 struct irq_data *data = desc ? irq_desc_get_irq_data(desc) : NULL; local 337 struct irq_data *data = desc ? irq_desc_get_irq_data(desc) : NULL; local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | tpa6130a2.c | 40 static int tpa6130a2_power(struct tpa6130a2_data *data, bool enable) argument 45 ret = regulator_enable(data->supply); 47 dev_err(data->dev, 52 if (data->power_gpio >= 0) 53 gpio_set_value(data->power_gpio, 1); 56 regcache_cache_only(data->regmap, false); 57 ret = regcache_sync(data->regmap); 59 dev_err(data->dev, 61 regcache_cache_only(data->regmap, true); 62 if (data 97 struct tpa6130a2_data *data = snd_soc_component_get_drvdata(c); local 145 struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); local 222 struct tpa6130a2_data *data; local [all...] |
/linux-master/drivers/clk/meson/ |
H A D | meson-eeclk.c | 19 const struct meson_eeclkc_data *data; local 25 data = of_device_get_match_data(dev); 26 if (!data) 39 if (data->init_count) 40 regmap_multi_reg_write(map, data->init_regs, data->init_count); 43 for (i = 0; i < data->regmap_clk_num; i++) 44 data->regmap_clks[i]->map = map; 46 for (i = 0; i < data->hw_clks.num; i++) { 48 if (!data [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | util.h | 10 #define rtw_iterate_vifs_atomic(rtwdev, iterator, data) \ 12 IEEE80211_IFACE_ITER_NORMAL, iterator, data) 13 #define rtw_iterate_stas_atomic(rtwdev, iterator, data) \ 14 ieee80211_iterate_stations_atomic(rtwdev->hw, iterator, data) 15 #define rtw_iterate_keys(rtwdev, vif, iterator, data) \ 16 ieee80211_iter_keys(rtwdev->hw, vif, iterator, data) 17 #define rtw_iterate_keys_rcu(rtwdev, vif, iterator, data) \ 18 ieee80211_iter_keys_rcu((rtwdev)->hw, vif, iterator, data) 21 void (*iterator)(void *data, struct ieee80211_vif *vif), 22 void *data); [all...] |
/linux-master/drivers/iio/potentiostat/ |
H A D | lmp91000.c | 74 /* 64-bit data + 64-bit naturally aligned timestamp */ 103 static int lmp91000_read(struct lmp91000_data *data, int channel, int *val) argument 107 ret = regmap_read(data->regmap, LMP91000_REG_MODECN, &state); 111 ret = regmap_write(data->regmap, LMP91000_REG_MODECN, channel); 119 data->chan_select = channel != LMP91000_REG_MODECN_3LEAD; 121 iio_trigger_poll_nested(data->trig); 123 ret = wait_for_completion_timeout(&data->completion, HZ); 124 reinit_completion(&data->completion); 129 *val = data->buffer[data 138 struct lmp91000_data *data = iio_priv(indio_dev); local 159 struct lmp91000_data *data = iio_priv(indio_dev); local 205 lmp91000_read_config(struct lmp91000_data *data) argument 266 struct lmp91000_data *data = iio_priv(indio_dev); local 276 struct lmp91000_data *data = iio_priv(indio_dev); local 283 struct lmp91000_data *data = iio_priv(indio_dev); local 298 struct lmp91000_data *data; local 389 struct lmp91000_data *data = iio_priv(indio_dev); local [all...] |
/linux-master/drivers/extcon/ |
H A D | extcon-max3355.c | 30 struct max3355_data *data = dev_id; local 31 int id = gpiod_get_value_cansleep(data->id_gpiod); 39 extcon_set_state_sync(data->edev, EXTCON_USB_HOST, false); 40 extcon_set_state_sync(data->edev, EXTCON_USB, true); 47 extcon_set_state_sync(data->edev, EXTCON_USB, false); 48 extcon_set_state_sync(data->edev, EXTCON_USB_HOST, true); 56 struct max3355_data *data; local 60 data = devm_kzalloc(&pdev->dev, sizeof(struct max3355_data), 62 if (!data) 70 data 117 struct max3355_data *data = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/gnss/ |
H A D | mtk.c | 26 struct mtk_data *data = gnss_serial_get_drvdata(gserial); local 29 ret = regulator_enable(data->vcc); 38 struct mtk_data *data = gnss_serial_get_drvdata(gserial); local 41 ret = regulator_disable(data->vcc); 69 struct mtk_data *data; local 72 gserial = gnss_serial_allocate(serdev, sizeof(*data)); 82 data = gnss_serial_get_drvdata(gserial); 84 data->vcc = devm_regulator_get(&serdev->dev, "vcc"); 85 if (IS_ERR(data->vcc)) { 86 ret = PTR_ERR(data 123 struct mtk_data *data = gnss_serial_get_drvdata(gserial); local [all...] |
/linux-master/drivers/clk/bcm/ |
H A D | clk-bcm2711-dvp.c | 17 struct clk_hw_onecell_data *data; member in struct:clk_dvp 27 struct clk_hw_onecell_data *data; local 37 dvp->data = devm_kzalloc(&pdev->dev, 38 struct_size(dvp->data, hws, NR_CLOCKS), 40 if (!dvp->data) 42 data = dvp->data; 59 data->hws[0] = clk_hw_register_gate_parent_data(&pdev->dev, 65 if (IS_ERR(data->hws[0])) 66 return PTR_ERR(data 98 struct clk_hw_onecell_data *data = dvp->data; local [all...] |
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-ltc4306.c | 77 struct ltc4306 *data = gpiochip_get_data(chip); local 81 ret = regmap_read(data->regmap, LTC_REG_CONFIG, &val); 91 struct ltc4306 *data = gpiochip_get_data(chip); local 93 regmap_update_bits(data->regmap, LTC_REG_CONFIG, BIT(5 - offset), 100 struct ltc4306 *data = gpiochip_get_data(chip); local 104 ret = regmap_read(data->regmap, LTC_REG_MODE, &val); 114 struct ltc4306 *data = gpiochip_get_data(chip); local 116 return regmap_update_bits(data->regmap, LTC_REG_MODE, 123 struct ltc4306 *data = gpiochip_get_data(chip); local 126 return regmap_update_bits(data 133 struct ltc4306 *data = gpiochip_get_data(chip); local 151 ltc4306_gpio_init(struct ltc4306 *data) argument 179 struct ltc4306 *data = i2c_mux_priv(muxc); local 187 struct ltc4306 *data = i2c_mux_priv(muxc); local 212 struct ltc4306 *data; local [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_dsc.c | 51 u32 data; local 63 data = (initial_lines << 20); 64 data |= (slice_last_group_size << 18); 66 data |= (dsc->bits_per_pixel << 8); 67 data |= (dsc->block_pred_enable << 7); 68 data |= (dsc->line_buf_depth << 3); 69 data |= (dsc->simple_422 << 2); 70 data |= (dsc->convert_rgb << 1); 71 data |= dsc->bits_per_component; 73 DPU_REG_WRITE(c, DSC_ENC, data); [all...] |