/linux-master/drivers/mtd/nand/raw/ |
H A D | plat_nand.c | 41 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 D | ir-sharp-decoder.c | 42 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 D | w83781d.c | 70 /* 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 D | mcp3021.c | 44 * 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 D | vt8231.c | 167 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 D | fib.c | 110 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 D | as73211.c | 93 * 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 D | nbif_v6_3_1.c | 297 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 D | ad5272.c | 6 * 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 D | mcp41010.c | 84 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 D | ad5110.c | 7 * 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 D | reset-intel-gw.c | 50 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 D | reset-socfpga.c | 24 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 D | reset-meson.c | 35 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 D | mcs_touchkey.c | 56 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 D | ksysfs.c | 40 .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 D | irsd200.c | 26 #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 D | rm3100-core.c | 128 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 D | exynos-iommu.c | 252 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 D | hid-picolcd_cir.c | 33 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 D | warrior.c | 30 * 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 D | intel-xhci-usb-role-switch.c | 58 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 D | irq-ts4800.c | 35 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 D | rcar-rst.c | 88 { .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 D | lm7000.h | 25 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);
|