/Linux-v4.19/drivers/power/supply/ |
D | max8997_charger.c | 32 struct max8997_dev *iodev; member 48 struct i2c_client *i2c = charger->iodev->i2c; in max8997_battery_get_property() 100 struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max8997_battery_probe() local 101 struct max8997_platform_data *pdata = dev_get_platdata(iodev->dev); in max8997_battery_probe() 114 ret = max8997_update_reg(iodev->i2c, in max8997_battery_probe() 124 ret = max8997_update_reg(iodev->i2c, MAX8997_REG_MBCCTRL1, in max8997_battery_probe() 128 ret = max8997_update_reg(iodev->i2c, MAX8997_REG_MBCCTRL1, in max8997_battery_probe() 132 ret = max8997_update_reg(iodev->i2c, MAX8997_REG_MBCCTRL1, in max8997_battery_probe() 136 ret = max8997_update_reg(iodev->i2c, MAX8997_REG_MBCCTRL1, in max8997_battery_probe() 157 charger->iodev = iodev; in max8997_battery_probe()
|
D | max8998_charger.c | 33 struct max8998_dev *iodev; member 48 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_battery_get_property() 88 struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max8998_battery_probe() local 89 struct max8998_platform_data *pdata = dev_get_platdata(iodev->dev); in max8998_battery_probe() 106 max8998->iodev = iodev; in max8998_battery_probe() 108 i2c = max8998->iodev->i2c; in max8998_battery_probe()
|
/Linux-v4.19/drivers/iio/adc/ |
D | lpc32xx_adc.c | 141 struct iio_dev *iodev = NULL; in lpc32xx_adc_probe() local 150 iodev = devm_iio_device_alloc(&pdev->dev, sizeof(*st)); in lpc32xx_adc_probe() 151 if (!iodev) in lpc32xx_adc_probe() 154 st = iio_priv(iodev); in lpc32xx_adc_probe() 182 platform_set_drvdata(pdev, iodev); in lpc32xx_adc_probe() 186 iodev->name = LPC32XXAD_NAME; in lpc32xx_adc_probe() 187 iodev->dev.parent = &pdev->dev; in lpc32xx_adc_probe() 188 iodev->info = &lpc32xx_adc_iio_info; in lpc32xx_adc_probe() 189 iodev->modes = INDIO_DIRECT_MODE; in lpc32xx_adc_probe() 190 iodev->channels = lpc32xx_adc_iio_channels; in lpc32xx_adc_probe() [all …]
|
/Linux-v4.19/drivers/regulator/ |
D | s5m8767.c | 22 struct sec_pmic_dev *iodev; member 481 return regmap_update_bits(s5m8767->iodev->regmap_pmic, in s5m8767_enable_ext_control() 488 static int s5m8767_pmic_dt_parse_dvs_gpio(struct sec_pmic_dev *iodev, in s5m8767_pmic_dt_parse_dvs_gpio() argument 498 dev_err(iodev->dev, "invalid gpio[%d]: %d\n", i, gpio); in s5m8767_pmic_dt_parse_dvs_gpio() 506 static int s5m8767_pmic_dt_parse_ds_gpio(struct sec_pmic_dev *iodev, in s5m8767_pmic_dt_parse_ds_gpio() argument 516 dev_err(iodev->dev, "invalid gpio[%d]: %d\n", i, gpio); in s5m8767_pmic_dt_parse_ds_gpio() 527 struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); in s5m8767_pmic_dt_parse_pdata() local 533 pmic_np = iodev->dev->of_node; in s5m8767_pmic_dt_parse_pdata() 535 dev_err(iodev->dev, "could not find pmic sub-node\n"); in s5m8767_pmic_dt_parse_pdata() 541 dev_err(iodev->dev, "could not find regulators sub-node\n"); in s5m8767_pmic_dt_parse_pdata() [all …]
|
D | max8998.c | 27 struct max8998_dev *iodev; member 142 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_ldo_is_enabled() 160 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_ldo_enable() 173 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_ldo_disable() 249 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_get_voltage_sel() 271 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_voltage_ldo_sel() 298 struct max8998_platform_data *pdata = max8998->iodev->pdata; in max8998_set_voltage_buck_sel() 299 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_voltage_buck_sel() 402 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_voltage_buck_time_sel() 420 if (max8998->iodev->type == TYPE_MAX8998 && !(val & MAX8998_ENRAMP)) in max8998_set_voltage_buck_time_sel() [all …]
|
D | max8997-regulator.c | 25 struct max8997_dev *iodev; member 245 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_reg_is_enabled() 263 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_reg_enable() 276 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_reg_disable() 355 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_get_voltage_sel() 400 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_set_voltage_charger_cv() 452 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_set_voltage_ldobuck() 694 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_set_voltage_safeout_sel() 711 struct i2c_client *i2c = max8997->iodev->i2c; in max8997_reg_disable_suspend() 897 struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max8997_pmic_dt_parse_pdata() local [all …]
|
D | s2mpa01.c | 337 struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); in s2mpa01_pmic_probe() local 338 struct sec_platform_data *pdata = dev_get_platdata(iodev->dev); in s2mpa01_pmic_probe() 353 if (iodev->dev->of_node) { in s2mpa01_pmic_probe() 354 reg_np = of_get_child_by_name(iodev->dev->of_node, in s2mpa01_pmic_probe() 370 config.regmap = iodev->regmap_pmic; in s2mpa01_pmic_probe()
|
D | max77693-regulator.c | 231 struct max77693_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max77693_pmic_probe() local 237 config.dev = iodev->dev; in max77693_pmic_probe() 258 config.regmap = max77693_get_regmap(type, iodev, in max77693_pmic_probe()
|
D | max77802-regulator.c | 528 struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max77802_pmic_probe() local 539 config.dev = iodev->dev; in max77802_pmic_probe() 540 config.regmap = iodev->regmap; in max77802_pmic_probe() 550 ret = regmap_read(iodev->regmap, regulators[i].enable_reg, &val); in max77802_pmic_probe()
|
D | max77686-regulator.c | 498 struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max77686_pmic_probe() local 510 config.dev = iodev->dev; in max77686_pmic_probe() 511 config.regmap = iodev->regmap; in max77686_pmic_probe()
|
D | s2mps11.c | 1082 struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); in s2mps11_pmic_probe() local 1141 if (!iodev->dev->of_node) { in s2mps11_pmic_probe() 1142 if (iodev->pdata) { in s2mps11_pmic_probe() 1143 pdata = iodev->pdata; in s2mps11_pmic_probe() 1167 config.regmap = iodev->regmap_pmic; in s2mps11_pmic_probe()
|
/Linux-v4.19/drivers/clk/ |
D | clk-s2mps11.c | 39 struct sec_pmic_dev *iodev; member 57 return regmap_update_bits(s2mps11->iodev->regmap_pmic, in s2mps11_clk_prepare() 66 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg, in s2mps11_clk_unprepare() 76 ret = regmap_read(s2mps11->iodev->regmap_pmic, in s2mps11_clk_is_prepared() 116 struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); in s2mps11_clk_parse_dt() local 120 if (!iodev->dev->of_node) in s2mps11_clk_parse_dt() 123 clk_np = of_get_child_by_name(iodev->dev->of_node, "clocks"); in s2mps11_clk_parse_dt() 138 struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); in s2mps11_clk_probe() local 182 s2mps11_clks[i].iodev = iodev; in s2mps11_clk_probe()
|
/Linux-v4.19/drivers/leds/ |
D | leds-max8997.c | 43 struct max8997_dev *iodev; member 55 struct i2c_client *client = led->iodev->i2c; in max8997_led_set_mode() 94 dev_err(led->iodev->dev, in max8997_led_set_mode() 104 struct i2c_client *client = led->iodev->i2c; in max8997_led_enable() 114 dev_err(led->iodev->dev, in max8997_led_enable() 124 struct i2c_client *client = led->iodev->i2c; in max8997_led_set_current() 147 dev_err(led->iodev->dev, in max8997_led_set_current() 239 struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max8997_led_probe() local 240 struct max8997_platform_data *pdata = dev_get_platdata(iodev->dev); in max8997_led_probe() 262 led->iodev = iodev; in max8997_led_probe()
|
D | leds-max77693.c | 851 struct max77693_dev *iodev = dev_get_drvdata(dev->parent); in max77693_init_v4l2_flash_config() local 852 struct i2c_client *i2c = iodev->i2c; in max77693_init_v4l2_flash_config() 951 struct max77693_dev *iodev = dev_get_drvdata(dev->parent); in max77693_led_probe() local 963 led->regmap = iodev->regmap; in max77693_led_probe()
|
/Linux-v4.19/virt/kvm/arm/vgic/ |
D | vgic-mmio.c | 737 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, in vgic_get_mmio_region() argument 742 region = vgic_find_mmio_region(iodev->regions, iodev->nr_regions, in vgic_get_mmio_region() 743 addr - iodev->base_addr); in vgic_get_mmio_region() 753 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in vgic_uaccess_read() local 757 region = vgic_get_mmio_region(vcpu, iodev, addr, sizeof(u32)); in vgic_uaccess_read() 763 r_vcpu = iodev->redist_vcpu ? iodev->redist_vcpu : vcpu; in vgic_uaccess_read() 775 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in vgic_uaccess_write() local 779 region = vgic_get_mmio_region(vcpu, iodev, addr, sizeof(u32)); in vgic_uaccess_write() 783 r_vcpu = iodev->redist_vcpu ? iodev->redist_vcpu : vcpu; in vgic_uaccess_write() 806 struct vgic_io_device *iodev = kvm_to_vgic_iodev(dev); in dispatch_mmio_read() local [all …]
|
D | vgic-mmio-v2.c | 493 struct vgic_io_device iodev; in vgic_v2_has_attr_regs() local 508 iodev.regions = vgic_v2_dist_registers; in vgic_v2_has_attr_regs() 509 iodev.nr_regions = ARRAY_SIZE(vgic_v2_dist_registers); in vgic_v2_has_attr_regs() 510 iodev.base_addr = 0; in vgic_v2_has_attr_regs() 513 iodev.regions = vgic_v2_cpu_registers; in vgic_v2_has_attr_regs() 514 iodev.nr_regions = ARRAY_SIZE(vgic_v2_cpu_registers); in vgic_v2_has_attr_regs() 515 iodev.base_addr = 0; in vgic_v2_has_attr_regs() 525 region = vgic_get_mmio_region(vcpu, &iodev, addr, sizeof(u32)); in vgic_v2_has_attr_regs()
|
D | vgic-mmio-v3.c | 816 struct vgic_io_device iodev; in vgic_v3_has_attr_regs() local 831 iodev.regions = vgic_v3_dist_registers; in vgic_v3_has_attr_regs() 832 iodev.nr_regions = ARRAY_SIZE(vgic_v3_dist_registers); in vgic_v3_has_attr_regs() 833 iodev.base_addr = 0; in vgic_v3_has_attr_regs() 836 iodev.regions = vgic_v3_rdbase_registers; in vgic_v3_has_attr_regs() 837 iodev.nr_regions = ARRAY_SIZE(vgic_v3_rdbase_registers); in vgic_v3_has_attr_regs() 838 iodev.base_addr = 0; in vgic_v3_has_attr_regs() 855 region = vgic_get_mmio_region(vcpu, &iodev, addr, sizeof(u32)); in vgic_v3_has_attr_regs()
|
D | vgic-its.c | 576 struct vgic_io_device *iodev; in vgic_msi_to_its() local 593 iodev = container_of(kvm_io_dev, struct vgic_io_device, dev); in vgic_msi_to_its() 594 if (iodev->iodev_type != IODEV_ITS) in vgic_msi_to_its() 597 return iodev->its; in vgic_msi_to_its() 1655 struct vgic_io_device *iodev = &its->iodev; in vgic_register_its_iodev() local 1665 iodev->regions = its_registers; in vgic_register_its_iodev() 1666 iodev->nr_regions = ARRAY_SIZE(its_registers); in vgic_register_its_iodev() 1667 kvm_iodevice_init(&iodev->dev, &kvm_io_gic_ops); in vgic_register_its_iodev() 1669 iodev->base_addr = its->vgic_its_base; in vgic_register_its_iodev() 1670 iodev->iodev_type = IODEV_ITS; in vgic_register_its_iodev() [all …]
|
D | vgic.h | 171 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
|
/Linux-v4.19/drivers/input/misc/ |
D | max8997_haptic.c | 255 struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max8997_haptic_probe() local 257 dev_get_platdata(iodev->dev); in max8997_haptic_probe() 282 chip->client = iodev->haptic; in max8997_haptic_probe()
|
/Linux-v4.19/include/kvm/ |
D | arm_vgic.h | 181 struct vgic_io_device iodev; member
|
/Linux-v4.19/virt/kvm/ |
D | kvm_main.c | 3650 struct kvm_io_device *iodev = NULL; in kvm_io_bus_get_dev() local 3662 iodev = bus->range[dev_idx].dev; in kvm_io_bus_get_dev() 3667 return iodev; in kvm_io_bus_get_dev()
|
/Linux-v4.19/ |
D | MAINTAINERS | 8011 F: include/kvm/iodev.h 13494 M: Ismael Luceno <ismael@iodev.co.uk>
|