Searched refs:data (Results 276 - 300 of 16427) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/mtd/nand/raw/
H A Dplat_nand.c41 struct plat_nand_data *data; local
57 data = devm_kzalloc(&pdev->dev, sizeof(struct plat_nand_data),
59 if (!data)
62 data->controller.ops = &plat_nand_ops;
63 nand_controller_init(&data->controller);
64 data->chip.controller = &data->controller;
66 data->io_base = devm_platform_ioremap_resource(pdev, 0);
67 if (IS_ERR(data->io_base))
68 return PTR_ERR(data
127 struct plat_nand_data *data = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/media/rc/
H A Dir-sharp-decoder.c42 struct sharp_dec *data = &dev->raw->sharp; local
47 data->state = STATE_INACTIVE;
52 data->state, ev.duration, TO_STR(ev.pulse));
54 switch (data->state) {
64 data->count = 0;
65 data->pulse_len = ev.duration;
66 data->state = STATE_BIT_SPACE;
77 data->pulse_len = ev.duration;
78 data->state = STATE_BIT_SPACE;
85 data
[all...]
/linux-master/drivers/hwmon/
H A Dw83781d.c70 /* Where are the ISA address/data registers relative to the base address */
136 * The following are undocumented in the data sheets however we
240 static int w83781d_read_value(struct w83781d_data *data, u16 reg);
241 static int w83781d_write_value(struct w83781d_data *data, u16 reg, u16 value);
251 struct w83781d_data *data = w83781d_update_device(dev); \
253 (long)IN_FROM_REG(data->reg[attr->index])); \
264 struct w83781d_data *data = dev_get_drvdata(dev); \
270 mutex_lock(&data->update_lock); \
271 data->in_##reg[nr] = IN_TO_REG(val); \
272 w83781d_write_value(data, W83781D_REG_IN
317 struct w83781d_data *data = dev_get_drvdata(dev); local
408 struct w83781d_data *data = w83781d_update_device(dev); local
417 struct w83781d_data *data = dev_get_drvdata(dev); local
425 struct w83781d_data *data = dev_get_drvdata(dev); local
442 struct w83781d_data *data = w83781d_update_device(dev); local
451 struct w83781d_data *data = w83781d_update_device(dev); local
460 struct w83781d_data *data = w83781d_update_device(dev); local
484 struct w83781d_data *data = w83781d_update_device(dev); local
493 struct w83781d_data *data = dev_get_drvdata(dev); local
522 struct w83781d_data *data = w83781d_update_device(dev); local
531 struct w83781d_data *data = dev_get_drvdata(dev); local
581 struct w83781d_data *data = w83781d_update_device(dev); local
623 struct w83781d_data *data = w83781d_update_device(dev); local
639 struct w83781d_data *data = dev_get_drvdata(dev); local
692 struct w83781d_data *data = w83781d_update_device(dev); local
699 struct w83781d_data *data = w83781d_update_device(dev); local
708 struct w83781d_data *data = dev_get_drvdata(dev); local
728 struct w83781d_data *data = dev_get_drvdata(dev); local
773 struct w83781d_data *data = w83781d_update_device(dev); local
782 struct w83781d_data *data = dev_get_drvdata(dev); local
853 struct w83781d_data *data = i2c_get_clientdata(new_client); local
1200 struct w83781d_data *data; local
1245 struct w83781d_data *data = i2c_get_clientdata(client); local
1256 w83781d_read_value_i2c(struct w83781d_data *data, u16 reg) argument
1296 w83781d_write_value_i2c(struct w83781d_data *data, u16 reg, u16 value) argument
1335 struct w83781d_data *data = dev_get_drvdata(dev); local
1446 struct w83781d_data *data = dev_get_drvdata(dev); local
1612 struct w83781d_data *data = dev_get_drvdata(dev); local
1660 w83781d_read_value_isa(struct w83781d_data *data, u16 reg) argument
1693 w83781d_write_value_isa(struct w83781d_data *data, u16 reg, u16 value) argument
1731 w83781d_read_value(struct w83781d_data *data, u16 reg) argument
1746 w83781d_write_value(struct w83781d_data *data, u16 reg, u16 value) argument
1763 struct w83781d_data *data; local
1821 struct w83781d_data *data = platform_get_drvdata(pdev); local
2020 w83781d_read_value(struct w83781d_data *data, u16 reg) argument
2032 w83781d_write_value(struct w83781d_data *data, u16 reg, u16 value) argument
[all...]
H A Dmcp3021.c44 * Client data (each client gets its own)
54 static inline u16 volts_from_reg(struct mcp3021_data *data, u16 val) argument
56 return DIV_ROUND_CLOSEST(data->vdd * val, 1 << data->output_res);
62 struct mcp3021_data *data = dev_get_drvdata(dev); local
63 struct i2c_client *client = data->client;
84 reg = (reg >> data->sar_shift) & data->sar_mask;
86 *val = volts_from_reg(data, reg);
123 struct mcp3021_data *data local
[all...]
H A Dvt8231.c167 static inline int vt8231_read_value(struct vt8231_data *data, u8 reg) argument
169 return inb_p(data->addr + reg);
172 static inline void vt8231_write_value(struct vt8231_data *data, u8 reg, argument
175 outb_p(value, data->addr + reg);
180 struct vt8231_data *data = dev_get_drvdata(dev); local
184 mutex_lock(&data->update_lock);
186 if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
187 || !data->valid) {
189 if (ISVOLT(i, data->uch_config)) {
190 data
252 struct vt8231_data *data = vt8231_update_device(dev); local
262 struct vt8231_data *data = vt8231_update_device(dev); local
272 struct vt8231_data *data = vt8231_update_device(dev); local
282 struct vt8231_data *data = dev_get_drvdata(dev); local
302 struct vt8231_data *data = dev_get_drvdata(dev); local
321 struct vt8231_data *data = vt8231_update_device(dev); local
330 struct vt8231_data *data = vt8231_update_device(dev); local
339 struct vt8231_data *data = vt8231_update_device(dev); local
349 struct vt8231_data *data = dev_get_drvdata(dev); local
369 struct vt8231_data *data = dev_get_drvdata(dev); local
409 struct vt8231_data *data = vt8231_update_device(dev); local
416 struct vt8231_data *data = vt8231_update_device(dev); local
423 struct vt8231_data *data = vt8231_update_device(dev); local
431 struct vt8231_data *data = dev_get_drvdata(dev); local
449 struct vt8231_data *data = dev_get_drvdata(dev); local
469 struct vt8231_data *data = vt8231_update_device(dev); local
478 struct vt8231_data *data = vt8231_update_device(dev); local
487 struct vt8231_data *data = vt8231_update_device(dev); local
497 struct vt8231_data *data = dev_get_drvdata(dev); local
517 struct vt8231_data *data = dev_get_drvdata(dev); local
563 struct vt8231_data *data = vt8231_update_device(dev); local
573 struct vt8231_data *data = vt8231_update_device(dev); local
583 struct vt8231_data *data = vt8231_update_device(dev); local
593 struct vt8231_data *data = dev_get_drvdata(dev); local
612 struct vt8231_data *data = dev_get_drvdata(dev); local
668 struct vt8231_data *data = vt8231_update_device(dev); local
677 struct vt8231_data *data = vt8231_update_device(dev); local
698 struct vt8231_data *data = dev_get_drvdata(dev); local
819 vt8231_init_device(struct vt8231_data *data) argument
828 struct vt8231_data *data; local
897 struct vt8231_data *data = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/net/netdevsim/
H A Dfib.c110 struct nsim_fib_data *data; member in struct:nsim_fib_event
209 static int nsim_fib_rule_event(struct nsim_fib_data *data, argument
217 err = nsim_fib_rule_account(&data->ipv4.rules, add, extack);
220 err = nsim_fib_rule_account(&data->ipv6.rules, add, extack);
241 static void nsim_fib_rt_init(struct nsim_fib_data *data, argument
250 list_add(&fib_rt->list, &data->fib_rt_list);
275 nsim_fib4_rt_create(struct nsim_fib_data *data, argument
284 nsim_fib_rt_init(data, &fib4_rt->common, &fen_info->dst, sizeof(u32),
356 static int nsim_fib4_rt_add(struct nsim_fib_data *data, argument
359 struct net *net = devlink_net(data
382 nsim_fib4_rt_replace(struct nsim_fib_data *data, struct nsim_fib4_rt *fib4_rt, struct nsim_fib4_rt *fib4_rt_old) argument
411 nsim_fib4_rt_insert(struct nsim_fib_data *data, struct fib_entry_notifier_info *fen_info) argument
442 nsim_fib4_rt_remove(struct nsim_fib_data *data, const struct fib_entry_notifier_info *fen_info) argument
456 nsim_fib4_event(struct nsim_fib_data *data, struct fib_entry_notifier_info *fen_info, unsigned long event) argument
539 nsim_fib6_rt_create(struct nsim_fib_data *data, struct fib6_info **rt_arr, unsigned int nrt6) argument
604 nsim_fib6_rt_append(struct nsim_fib_data *data, struct nsim_fib6_event *fib6_event) argument
643 nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data, struct fib6_info **rt_arr, unsigned int nrt6) argument
655 nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data, struct fib6_info **rt_arr, unsigned int nrt6) argument
663 nsim_fib6_rt_hw_flags_set(struct nsim_fib_data *data, const struct nsim_fib6_rt *fib6_rt, bool trap) argument
674 nsim_fib6_rt_hw_flags_set(struct nsim_fib_data *data, const struct nsim_fib6_rt *fib6_rt, bool trap) argument
681 nsim_fib6_rt_add(struct nsim_fib_data *data, struct nsim_fib6_rt *fib6_rt) argument
706 nsim_fib6_rt_replace(struct nsim_fib_data *data, struct nsim_fib6_rt *fib6_rt, struct nsim_fib6_rt *fib6_rt_old) argument
736 nsim_fib6_rt_insert(struct nsim_fib_data *data, struct nsim_fib6_event *fib6_event) argument
769 nsim_fib6_rt_remove(struct nsim_fib_data *data, struct nsim_fib6_event *fib6_event) argument
845 nsim_fib6_event(struct nsim_fib_data *data, struct nsim_fib6_event *fib6_event, unsigned long event) argument
900 struct nsim_fib_data *data = fib_event->data; local
939 struct nsim_fib_data *data = fib_event->data; local
977 nsim_fib_event_schedule_work(struct nsim_fib_data *data, struct fib_notifier_info *info, unsigned long event) argument
1029 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, local
1049 nsim_fib4_rt_free(struct nsim_fib_rt *fib_rt, struct nsim_fib_data *data) argument
1061 nsim_fib6_rt_free(struct nsim_fib_rt *fib_rt, struct nsim_fib_data *data) argument
1075 struct nsim_fib_data *data = arg; local
1092 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, local
1112 nsim_nexthop_create(struct nsim_fib_data *data, struct nh_notifier_info *info) argument
1156 nsim_nexthop_account(struct nsim_fib_data *data, u64 occ, bool add, struct netlink_ext_ack *extack) argument
1198 nsim_nexthop_add(struct nsim_fib_data *data, struct nsim_nexthop *nexthop, struct netlink_ext_ack *extack) argument
1225 nsim_nexthop_replace(struct nsim_fib_data *data, struct nsim_nexthop *nexthop, struct nsim_nexthop *nexthop_old, struct netlink_ext_ack *extack) argument
1256 nsim_nexthop_insert(struct nsim_fib_data *data, struct nh_notifier_info *info) argument
1280 nsim_nexthop_remove(struct nsim_fib_data *data, struct nh_notifier_info *info) argument
1296 nsim_nexthop_res_table_pre_replace(struct nsim_fib_data *data, struct nh_notifier_info *info) argument
1307 nsim_nexthop_bucket_replace(struct nsim_fib_data *data, struct nh_notifier_info *info) argument
1325 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data, local
1355 struct nsim_fib_data *data = arg; local
1368 struct nsim_fib_data *data = file->private_data; local
1423 struct nsim_fib_data *data = priv; local
1430 struct nsim_fib_data *data = priv; local
1437 struct nsim_fib_data *data = priv; local
1444 struct nsim_fib_data *data = priv; local
1451 struct nsim_fib_data *data = priv; local
1456 nsim_fib_set_max_all(struct nsim_fib_data *data, struct devlink *devlink) argument
1479 struct nsim_fib_data *data = container_of(work, struct nsim_fib_data, local
1502 struct nsim_fib_data *data = container_of(work, struct nsim_fib_data, local
1519 nsim_fib_debugfs_init(struct nsim_fib_data *data, struct nsim_dev *nsim_dev) argument
1546 nsim_fib_debugfs_exit(struct nsim_fib_data *data) argument
1554 struct nsim_fib_data *data; local
1643 nsim_fib_destroy(struct devlink *devlink, struct nsim_fib_data *data) argument
[all...]
/linux-master/drivers/iio/light/
H A Das73211.c93 * struct as73211_spec_dev_data - device-specific data
99 int (*intensity_scale)(struct as73211_data *data, int chan, int *val, int *val2);
105 * struct as73211_data - Instance data for one AS73211
224 static unsigned int as73211_integration_time_1024cyc(struct as73211_data *data) argument
230 return BIT(FIELD_GET(AS73211_CREG1_TIME_MASK, data->creg1));
233 static unsigned int as73211_integration_time_us(struct as73211_data *data, argument
246 return BIT(3 - FIELD_GET(AS73211_CREG3_CCLK_MASK, data->creg3)) *
250 static void as73211_integration_time_calc_avail(struct as73211_data *data) argument
254 for (i = 0; i < ARRAY_SIZE(data->int_time_avail) / 2; i++) {
255 unsigned int time_us = as73211_integration_time_us(data, BI
262 as73211_gain(struct as73211_data *data) argument
269 as73211_req_data(struct as73211_data *data) argument
364 as73211_intensity_scale(struct as73211_data *data, int chan, int *val, int *val2) argument
385 as7331_intensity_scale(struct as73211_data *data, int chan, int *val, int *val2) argument
409 struct as73211_data *data = iio_priv(indio_dev); local
481 struct as73211_data *data = iio_priv(indio_dev); local
511 struct as73211_data *data = iio_priv(indio_dev); local
595 struct as73211_data *data = iio_priv(indio_dev); local
625 struct as73211_data *data = iio_priv(priv); local
636 struct as73211_data *data = iio_priv(indio_dev); local
707 struct as73211_data *data = iio_priv(indio_dev); local
727 as73211_power_disable(void *data) argument
737 struct as73211_data *data; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Dnbif_v6_3_1.c297 uint32_t data; local
299 data = RREG32_SOC15(NBIO, 0, regRCC_DEV0_EPF2_STRAP2);
300 data &= ~RCC_DEV0_EPF2_STRAP2__STRAP_NO_SOFT_RESET_DEV0_F2_MASK;
301 WREG32_SOC15(NBIO, 0, regRCC_DEV0_EPF2_STRAP2, data);
306 u32 data, rom_offset; local
308 data = RREG32_SOC15(NBIO, 0, regREGS_ROM_OFFSET_CTRL);
309 rom_offset = REG_GET_FIELD(data, REGS_ROM_OFFSET_CTRL, ROM_OFFSET);
317 uint32_t def, data; local
320 data = 0x35EB;
321 data
344 uint32_t def, data; local
[all...]
/linux-master/drivers/iio/potentiometer/
H A Dad5272.c6 * Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/AD5272_5274.pdf
63 static int ad5272_write(struct ad5272_data *data, int reg, int val) argument
67 data->buf[0] = (reg << 2) | ((val >> 8) & 0x3);
68 data->buf[1] = (u8)val;
70 mutex_lock(&data->lock);
71 ret = i2c_master_send(data->client, data->buf, sizeof(data->buf));
72 mutex_unlock(&data->lock);
76 static int ad5272_read(struct ad5272_data *data, in argument
103 struct ad5272_data *data = iio_priv(indio_dev); local
125 struct ad5272_data *data = iio_priv(indio_dev); local
141 ad5272_reset(struct ad5272_data *data) argument
166 struct ad5272_data *data; local
[all...]
H A Dmcp41010.c84 struct mcp41010_data *data = iio_priv(indio_dev); local
89 *val = data->value[channel];
93 *val = 1000 * data->cfg->kohms;
106 struct mcp41010_data *data = iio_priv(indio_dev); local
115 mutex_lock(&data->lock);
117 data->buf[0] = MCP41010_WIPER_CHANNEL << channel;
118 data->buf[0] |= MCP41010_WRITE;
119 data->buf[1] = val & 0xff;
121 err = spi_write(data->spi, data
139 struct mcp41010_data *data; local
[all...]
H A Dad5110.c7 * Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/AD5110_5112_5114.pdf
27 /* AD5110_EEPROM_RD data */
81 static int ad5110_read(struct ad5110_data *data, u8 cmd, int *val) argument
85 mutex_lock(&data->lock);
86 data->buf[0] = cmd;
87 data->buf[1] = *val;
89 ret = i2c_master_send_dmasafe(data->client, data->buf, sizeof(data->buf));
92 } else if (ret != sizeof(data
113 ad5110_write(struct ad5110_data *data, u8 cmd, u8 val) argument
136 ad5110_resistor_tol(struct ad5110_data *data, u8 cmd, int val) argument
156 struct ad5110_data *data = iio_priv(indio_dev); local
173 struct ad5110_data *data = iio_priv(indio_dev); local
203 struct ad5110_data *data = iio_priv(indio_dev); local
234 struct ad5110_data *data = iio_priv(indio_dev); local
302 struct ad5110_data *data; local
[all...]
/linux-master/drivers/reset/
H A Dreset-intel-gw.c50 static u32 id_to_reg_and_bit_offsets(struct intel_reset_data *data, argument
57 if (data->soc_data->legacy)
62 if (data->soc_data->legacy && *rst_req == RCU_RST_REQ)
68 static int intel_set_clr_bits(struct intel_reset_data *data, unsigned long id, argument
74 rst_stat = id_to_reg_and_bit_offsets(data, id, &rst_req,
78 ret = regmap_update_bits(data->regmap, rst_req, BIT(req_bit), val);
82 return regmap_read_poll_timeout(data->regmap, rst_stat, val,
90 struct intel_reset_data *data = to_reset_data(rcdev); local
93 ret = intel_set_clr_bits(data, id, true);
95 dev_err(data
103 struct intel_reset_data *data = to_reset_data(rcdev); local
116 struct intel_reset_data *data = to_reset_data(rcdev); local
138 struct intel_reset_data *data = to_reset_data(rcdev); local
157 intel_reset_restart_handler(struct notifier_block *nb, unsigned long action, void *data) argument
172 struct intel_reset_data *data; local
[all...]
H A Dreset-socfpga.c24 struct reset_simple_data *data; local
30 data = kzalloc(sizeof(*data), GFP_KERNEL);
31 if (!data)
44 data->membase = ioremap(res.start, size);
45 if (!data->membase) {
52 data->membase += reg_offset;
54 spin_lock_init(&data->lock);
56 data->rcdev.owner = THIS_MODULE;
57 data
[all...]
H A Dreset-meson.c35 struct meson_reset *data = local
39 void __iomem *reg_addr = data->reg_base + (bank << 2);
49 struct meson_reset *data = local
57 reg_addr = data->reg_base + data->param->level_offset + (bank << 2);
59 spin_lock_irqsave(&data->lock, flags);
67 spin_unlock_irqrestore(&data->lock, flags);
106 { .compatible = "amlogic,meson8b-reset", .data = &meson8b_param},
107 { .compatible = "amlogic,meson-gxbb-reset", .data = &meson8b_param},
108 { .compatible = "amlogic,meson-axg-reset", .data
118 struct meson_reset *data; local
[all...]
/linux-master/drivers/input/keyboard/
H A Dmcs_touchkey.c56 struct mcs_touchkey_data *data = dev_id; local
57 struct mcs_touchkey_chip *chip = &data->chip;
58 struct i2c_client *client = data->client;
59 struct input_dev *input = data->input_dev;
80 data->key_code = data->keycodes[key_val];
81 data->key_val = key_val;
84 input_event(input, EV_MSC, MSC_SCAN, data->key_val);
85 input_report_key(input, data->key_code, pressed);
88 dev_dbg(&client->dev, "key %d %d %s\n", data
95 mcs_touchkey_poweroff(void *data) argument
106 struct mcs_touchkey_data *data; local
206 struct mcs_touchkey_data *data = i2c_get_clientdata(client); local
214 struct mcs_touchkey_data *data = dev_get_drvdata(dev); local
229 struct mcs_touchkey_data *data = dev_get_drvdata(dev); local
[all...]
/linux-master/arch/x86/kernel/
H A Dksysfs.c40 .name = "data",
73 struct setup_data *data; local
81 data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
82 if (!data)
85 pa_data = data->next;
86 memunmap(data);
96 struct setup_data *data; local
101 data = memremap(pa_data, sizeof(*data), MEMREMAP_W
139 struct setup_data *data; local
180 struct setup_data *data; local
309 struct setup_data *data; local
[all...]
/linux-master/drivers/iio/proximity/
H A Dirsd200.c26 #define IRS_REG_DATA_LO 0x02 /* Sensor data LSB. */
27 #define IRS_REG_DATA_HI 0x03 /* Sensor data MSB. */
30 #define IRS_REG_DATA_RATE 0x06 /* Output data rate. */
126 static int irsd200_setup(struct irsd200_data *data) argument
132 ret = regmap_write(data->regmap, IRS_REG_INTR, 0);
134 dev_err(data->dev, "Could not set interrupt sources (%d)\n",
140 ret = regmap_write(data->regmap, IRS_REG_OP, IRS_OP_ACTIVE);
142 dev_err(data->dev, "Could not set operation mode (%d)\n", ret);
147 ret = regmap_read(data->regmap, IRS_REG_COUNT, &val);
149 dev_err(data
164 irsd200_read_threshold(struct irsd200_data *data, enum iio_event_direction dir, int *val) argument
194 irsd200_write_threshold(struct irsd200_data *data, enum iio_event_direction dir, int val) argument
233 irsd200_read_data(struct irsd200_data *data, s16 *val) argument
250 irsd200_read_data_rate(struct irsd200_data *data, int *val) argument
269 irsd200_write_data_rate(struct irsd200_data *data, int val) argument
298 irsd200_read_timer(struct irsd200_data *data, int *val, int *val2) argument
319 irsd200_write_timer(struct irsd200_data *data, int val, int val2) argument
352 irsd200_read_nr_count(struct irsd200_data *data, int *val) argument
368 irsd200_write_nr_count(struct irsd200_data *data, int val) argument
405 irsd200_read_lp_filter(struct irsd200_data *data, int *val) argument
422 irsd200_write_lp_filter(struct irsd200_data *data, int val) argument
445 irsd200_read_hp_filter(struct irsd200_data *data, int *val, int *val2) argument
464 irsd200_write_hp_filter(struct irsd200_data *data, int val, int val2) argument
494 struct irsd200_data *data = iio_priv(indio_dev); local
559 struct irsd200_data *data = iio_priv(indio_dev); local
579 struct irsd200_data *data = iio_priv(indio_dev); local
612 struct irsd200_data *data = iio_priv(indio_dev); local
631 struct irsd200_data *data = iio_priv(indio_dev); local
653 struct irsd200_data *data = iio_priv(indio_dev); local
674 struct irsd200_data *data = iio_priv(indio_dev); local
760 struct irsd200_data *data = iio_priv(indio_dev); local
779 struct irsd200_data *data = iio_trigger_get_drvdata(trig); local
853 struct irsd200_data *data; local
[all...]
/linux-master/drivers/iio/magnetometer/
H A Drm3100-core.c128 struct rm3100_data *data = iio_priv(indio_dev); local
134 regmap_write(data->regmap, RM3100_REG_POLL, 0);
142 struct rm3100_data *data = iio_priv(indio_dev); local
145 complete(&data->measuring_done);
147 iio_trigger_poll(data->drdy_trig);
152 static int rm3100_wait_measurement(struct rm3100_data *data) argument
154 struct regmap *regmap = data->regmap;
162 * can reach 1.7ms, it may be possible for data to arrive just
165 * forever for data that has already been ready.
169 if (data
201 rm3100_read_mag(struct rm3100_data *data, int idx, int *val) argument
282 rm3100_get_samp_freq(struct rm3100_data *data, int *val, int *val2) argument
298 rm3100_set_cycle_count(struct rm3100_data *data, int val) argument
335 struct rm3100_data *data = iio_priv(indio_dev); local
397 struct rm3100_data *data = iio_priv(indio_dev); local
442 struct rm3100_data *data = iio_priv(indio_dev); local
452 struct rm3100_data *data = iio_priv(indio_dev); local
468 struct rm3100_data *data = iio_priv(indio_dev); local
530 struct rm3100_data *data; local
[all...]
/linux-master/drivers/iommu/
H A Dexynos-iommu.c252 struct iommu_domain domain; /* generic domain data structure */
258 * SysMMU version specific data. Contains offsets for the registers which can
274 int (*get_fault_info)(struct sysmmu_drvdata *data, unsigned int itype,
279 * This structure hold all data of a single SYSMMU controller, this includes
282 * tree. It is usually referenced by 'data' pointer.
302 const struct sysmmu_variant *variant; /* version specific data */
308 #define SYSMMU_REG(data, reg) ((data)->sfrbase + (data)->variant->reg)
310 static int exynos_sysmmu_v1_get_fault_info(struct sysmmu_drvdata *data, argument
327 exynos_sysmmu_v5_get_fault_info(struct sysmmu_drvdata *data, unsigned int itype, struct sysmmu_fault *fault) argument
350 exynos_sysmmu_v7_get_fault_info(struct sysmmu_drvdata *data, unsigned int itype, struct sysmmu_fault *fault) argument
425 sysmmu_unblock(struct sysmmu_drvdata *data) argument
430 sysmmu_block(struct sysmmu_drvdata *data) argument
446 __sysmmu_tlb_invalidate(struct sysmmu_drvdata *data) argument
451 __sysmmu_tlb_invalidate_entry(struct sysmmu_drvdata *data, sysmmu_iova_t iova, unsigned int num_inv) argument
470 __sysmmu_set_ptbase(struct sysmmu_drvdata *data, phys_addr_t pgd) argument
483 __sysmmu_enable_clocks(struct sysmmu_drvdata *data) argument
491 __sysmmu_disable_clocks(struct sysmmu_drvdata *data) argument
499 __sysmmu_has_capa1(struct sysmmu_drvdata *data) argument
506 __sysmmu_get_vcr(struct sysmmu_drvdata *data) argument
513 __sysmmu_get_version(struct sysmmu_drvdata *data) argument
546 show_fault_information(struct sysmmu_drvdata *data, const struct sysmmu_fault *fault) argument
566 struct sysmmu_drvdata *data = dev_id; local
602 __sysmmu_disable(struct sysmmu_drvdata *data) argument
617 __sysmmu_init_config(struct sysmmu_drvdata *data) argument
633 __sysmmu_enable_vid(struct sysmmu_drvdata *data) argument
645 __sysmmu_enable(struct sysmmu_drvdata *data) argument
669 sysmmu_tlb_invalidate_flpdcache(struct sysmmu_drvdata *data, sysmmu_iova_t iova) argument
689 sysmmu_tlb_invalidate_entry(struct sysmmu_drvdata *data, sysmmu_iova_t iova, size_t size) argument
728 struct sysmmu_drvdata *data; local
826 struct sysmmu_drvdata *data = dev_get_drvdata(dev); local
844 struct sysmmu_drvdata *data = dev_get_drvdata(dev); local
944 struct sysmmu_drvdata *data, *next; local
987 struct sysmmu_drvdata *data, *next; local
1037 struct sysmmu_drvdata *data; local
1120 struct sysmmu_drvdata *data; local
1157 struct sysmmu_drvdata *data; local
1277 struct sysmmu_drvdata *data; local
1399 struct sysmmu_drvdata *data; local
1425 struct sysmmu_drvdata *data; local
1438 struct sysmmu_drvdata *data, *entry; local
[all...]
/linux-master/drivers/hid/
H A Dhid-picolcd_cir.c33 int picolcd_raw_cir(struct picolcd_data *data, argument
41 spin_lock_irqsave(&data->lock, flags);
42 if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) {
43 spin_unlock_irqrestore(&data->lock, flags);
46 spin_unlock_irqrestore(&data->lock, flags);
55 * interval for non-first report of IR data - thus the quirk below
66 ir_raw_event_store(data->rc_dev, &rawir);
68 ir_raw_event_handle(data->rc_dev);
75 struct picolcd_data *data local
86 struct picolcd_data *data = dev->priv; local
95 picolcd_init_cir(struct picolcd_data *data, struct hid_report *report) argument
131 picolcd_exit_cir(struct picolcd_data *data) argument
[all...]
/linux-master/drivers/input/joystick/
H A Dwarrior.c30 * Per-Warrior data.
36 unsigned char data[WARRIOR_MAX_LENGTH]; member in struct:warrior
42 * Warrior. It updates the data accordingly.
48 unsigned char *data = warrior->data; local
52 switch ((data[0] >> 4) & 7) {
53 case 1: /* Button data */
54 input_report_key(dev, BTN_TRIGGER, data[3] & 1);
55 input_report_key(dev, BTN_THUMB, (data[3] >> 1) & 1);
56 input_report_key(dev, BTN_TOP, (data[
79 warrior_interrupt(struct serio *serio, unsigned char data, unsigned int flags) argument
[all...]
/linux-master/drivers/usb/roles/
H A Dintel-xhci-usb-role-switch.c58 struct intel_xhci_usb_data *data = usb_role_switch_get_drvdata(sw); local
71 dev_err(data->dev, "Error could not acquire lock\n");
75 pm_runtime_get_sync(data->dev);
83 val = readl(data->base + DUAL_ROLE_CFG0);
102 if (data->enable_sw_switch) {
106 writel(val, data->base + DUAL_ROLE_CFG0);
115 val = readl(data->base + DUAL_ROLE_CFG1);
117 pm_runtime_put(data->dev);
125 pm_runtime_put(data->dev);
127 dev_warn(data
133 struct intel_xhci_usb_data *data = usb_role_switch_get_drvdata(sw); local
155 struct intel_xhci_usb_data *data; local
200 struct intel_xhci_usb_data *data = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/irqchip/
H A Dirq-ts4800.c35 struct ts4800_irq_data *data = irq_data_get_irq_chip_data(d); local
36 u16 reg = readw(data->base + IRQ_MASK);
39 writew(reg | mask, data->base + IRQ_MASK);
44 struct ts4800_irq_data *data = irq_data_get_irq_chip_data(d); local
45 u16 reg = readw(data->base + IRQ_MASK);
48 writew(reg & ~mask, data->base + IRQ_MASK);
53 struct ts4800_irq_data *data = irq_data_get_irq_chip_data(d); local
55 seq_printf(p, "%s", dev_name(&data->pdev->dev));
67 struct ts4800_irq_data *data = d->host_data; local
70 irq_set_chip_data(irq, data);
83 struct ts4800_irq_data *data = irq_desc_get_handler_data(desc); local
108 struct ts4800_irq_data *data; local
144 struct ts4800_irq_data *data = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/soc/renesas/
H A Drcar-rst.c88 { .compatible = "renesas,r8a7742-rst", .data = &rcar_rst_gen2 },
89 { .compatible = "renesas,r8a7743-rst", .data = &rcar_rst_gen2 },
90 { .compatible = "renesas,r8a7744-rst", .data = &rcar_rst_gen2 },
91 { .compatible = "renesas,r8a7745-rst", .data = &rcar_rst_gen2 },
92 { .compatible = "renesas,r8a77470-rst", .data = &rcar_rst_gen2 },
94 { .compatible = "renesas,r8a774a1-rst", .data = &rcar_rst_gen3 },
95 { .compatible = "renesas,r8a774b1-rst", .data = &rcar_rst_gen3 },
96 { .compatible = "renesas,r8a774c0-rst", .data = &rcar_rst_gen3 },
97 { .compatible = "renesas,r8a774e1-rst", .data = &rcar_rst_gen3 },
99 { .compatible = "renesas,r8a7778-reset-wdt", .data
[all...]
/linux-master/drivers/media/radio/
H A Dlm7000.h25 u8 data; local
33 data = val & (1 << i) ? LM7000_DATA : 0;
34 set_pins(handle, data | LM7000_CE);
36 set_pins(handle, data | LM7000_CE | LM7000_CLK);
38 set_pins(handle, data | LM7000_CE);

Completed in 248 milliseconds

<<11121314151617181920>>