/linux-4.19.296/drivers/regulator/ |
D | helpers.c | 31 int regulator_is_enabled_regmap(struct regulator_dev *rdev) in regulator_is_enabled_regmap() argument 36 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap() 40 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap() 42 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap() 43 if (rdev->desc->enable_val) in regulator_is_enabled_regmap() 44 return val != rdev->desc->enable_val; in regulator_is_enabled_regmap() 47 if (rdev->desc->enable_val) in regulator_is_enabled_regmap() 48 return val == rdev->desc->enable_val; in regulator_is_enabled_regmap() 63 int regulator_enable_regmap(struct regulator_dev *rdev) in regulator_enable_regmap() argument 67 if (rdev->desc->enable_is_inverted) { in regulator_enable_regmap() [all …]
|
D | core.c | 42 #define rdev_crit(rdev, fmt, ...) \ argument 43 pr_crit("%s: " fmt, rdev_get_name(rdev), ##__VA_ARGS__) 44 #define rdev_err(rdev, fmt, ...) \ argument 45 pr_err("%s: " fmt, rdev_get_name(rdev), ##__VA_ARGS__) 46 #define rdev_warn(rdev, fmt, ...) \ argument 47 pr_warn("%s: " fmt, rdev_get_name(rdev), ##__VA_ARGS__) 48 #define rdev_info(rdev, fmt, ...) \ argument 49 pr_info("%s: " fmt, rdev_get_name(rdev), ##__VA_ARGS__) 50 #define rdev_dbg(rdev, fmt, ...) \ argument 51 pr_debug("%s: " fmt, rdev_get_name(rdev), ##__VA_ARGS__) [all …]
|
D | max77802-regulator.c | 96 static int max77802_set_suspend_disable(struct regulator_dev *rdev) in max77802_set_suspend_disable() argument 99 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_disable() 100 unsigned int id = rdev_get_id(rdev); in max77802_set_suspend_disable() 106 return regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77802_set_suspend_disable() 107 rdev->desc->enable_mask, val << shift); in max77802_set_suspend_disable() 115 static int max77802_set_mode(struct regulator_dev *rdev, unsigned int mode) in max77802_set_mode() argument 117 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_mode() 118 unsigned int id = rdev_get_id(rdev); in max77802_set_mode() 130 dev_warn(&rdev->dev, "%s: regulator mode: 0x%x not supported\n", in max77802_set_mode() 131 rdev->desc->name, mode); in max77802_set_mode() [all …]
|
D | mc13xxx-regulator-core.c | 27 static int mc13xxx_regulator_enable(struct regulator_dev *rdev) in mc13xxx_regulator_enable() argument 29 struct mc13xxx_regulator_priv *priv = rdev_get_drvdata(rdev); in mc13xxx_regulator_enable() 31 int id = rdev_get_id(rdev); in mc13xxx_regulator_enable() 33 dev_dbg(rdev_get_dev(rdev), "%s id: %d\n", __func__, id); in mc13xxx_regulator_enable() 40 static int mc13xxx_regulator_disable(struct regulator_dev *rdev) in mc13xxx_regulator_disable() argument 42 struct mc13xxx_regulator_priv *priv = rdev_get_drvdata(rdev); in mc13xxx_regulator_disable() 44 int id = rdev_get_id(rdev); in mc13xxx_regulator_disable() 46 dev_dbg(rdev_get_dev(rdev), "%s id: %d\n", __func__, id); in mc13xxx_regulator_disable() 52 static int mc13xxx_regulator_is_enabled(struct regulator_dev *rdev) in mc13xxx_regulator_is_enabled() argument 54 struct mc13xxx_regulator_priv *priv = rdev_get_drvdata(rdev); in mc13xxx_regulator_is_enabled() [all …]
|
D | rk808-regulator.c | 141 static int rk808_buck1_2_get_voltage_sel_regmap(struct regulator_dev *rdev) in rk808_buck1_2_get_voltage_sel_regmap() argument 143 struct rk808_regulator_data *pdata = rdev_get_drvdata(rdev); in rk808_buck1_2_get_voltage_sel_regmap() 144 int id = rdev_get_id(rdev); in rk808_buck1_2_get_voltage_sel_regmap() 150 return regulator_get_voltage_sel_regmap(rdev); in rk808_buck1_2_get_voltage_sel_regmap() 152 ret = regmap_read(rdev->regmap, in rk808_buck1_2_get_voltage_sel_regmap() 153 rdev->desc->vsel_reg + RK808_DVS_REG_OFFSET, in rk808_buck1_2_get_voltage_sel_regmap() 158 val &= rdev->desc->vsel_mask; in rk808_buck1_2_get_voltage_sel_regmap() 159 val >>= ffs(rdev->desc->vsel_mask) - 1; in rk808_buck1_2_get_voltage_sel_regmap() 164 static int rk808_buck1_2_i2c_set_voltage_sel(struct regulator_dev *rdev, in rk808_buck1_2_i2c_set_voltage_sel() argument 168 unsigned int old_sel, tmp, val, mask = rdev->desc->vsel_mask; in rk808_buck1_2_i2c_set_voltage_sel() [all …]
|
D | max8660.c | 111 static int max8660_dcdc_is_enabled(struct regulator_dev *rdev) in max8660_dcdc_is_enabled() argument 113 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_is_enabled() 115 u8 mask = (rdev_get_id(rdev) == MAX8660_V3) ? 1 : 4; in max8660_dcdc_is_enabled() 120 static int max8660_dcdc_enable(struct regulator_dev *rdev) in max8660_dcdc_enable() argument 122 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_enable() 123 u8 bit = (rdev_get_id(rdev) == MAX8660_V3) ? 1 : 4; in max8660_dcdc_enable() 128 static int max8660_dcdc_disable(struct regulator_dev *rdev) in max8660_dcdc_disable() argument 130 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_disable() 131 u8 mask = (rdev_get_id(rdev) == MAX8660_V3) ? ~1 : ~4; in max8660_dcdc_disable() 136 static int max8660_dcdc_get_voltage_sel(struct regulator_dev *rdev) in max8660_dcdc_get_voltage_sel() argument [all …]
|
D | pcap-regulator.c | 149 static int pcap_regulator_set_voltage_sel(struct regulator_dev *rdev, in pcap_regulator_set_voltage_sel() argument 152 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; in pcap_regulator_set_voltage_sel() 153 void *pcap = rdev_get_drvdata(rdev); in pcap_regulator_set_voltage_sel() 156 if (rdev->desc->n_voltages == 1) in pcap_regulator_set_voltage_sel() 160 (rdev->desc->n_voltages - 1) << vreg->index, in pcap_regulator_set_voltage_sel() 164 static int pcap_regulator_get_voltage_sel(struct regulator_dev *rdev) in pcap_regulator_get_voltage_sel() argument 166 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; in pcap_regulator_get_voltage_sel() 167 void *pcap = rdev_get_drvdata(rdev); in pcap_regulator_get_voltage_sel() 170 if (rdev->desc->n_voltages == 1) in pcap_regulator_get_voltage_sel() 174 tmp = ((tmp >> vreg->index) & (rdev->desc->n_voltages - 1)); in pcap_regulator_get_voltage_sel() [all …]
|
D | stm32-vrefbuf.c | 38 static int stm32_vrefbuf_enable(struct regulator_dev *rdev) in stm32_vrefbuf_enable() argument 40 struct stm32_vrefbuf *priv = rdev_get_drvdata(rdev); in stm32_vrefbuf_enable() 56 dev_err(&rdev->dev, "stm32 vrefbuf timed out!\n"); in stm32_vrefbuf_enable() 65 static int stm32_vrefbuf_disable(struct regulator_dev *rdev) in stm32_vrefbuf_disable() argument 67 struct stm32_vrefbuf *priv = rdev_get_drvdata(rdev); in stm32_vrefbuf_disable() 76 static int stm32_vrefbuf_is_enabled(struct regulator_dev *rdev) in stm32_vrefbuf_is_enabled() argument 78 struct stm32_vrefbuf *priv = rdev_get_drvdata(rdev); in stm32_vrefbuf_is_enabled() 83 static int stm32_vrefbuf_set_voltage_sel(struct regulator_dev *rdev, in stm32_vrefbuf_set_voltage_sel() argument 86 struct stm32_vrefbuf *priv = rdev_get_drvdata(rdev); in stm32_vrefbuf_set_voltage_sel() 95 static int stm32_vrefbuf_get_voltage_sel(struct regulator_dev *rdev) in stm32_vrefbuf_get_voltage_sel() argument [all …]
|
D | max77686-regulator.c | 120 static int max77686_set_suspend_disable(struct regulator_dev *rdev) in max77686_set_suspend_disable() argument 123 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_disable() 124 int ret, id = rdev_get_id(rdev); in max77686_set_suspend_disable() 129 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_set_suspend_disable() 130 rdev->desc->enable_mask, val << shift); in max77686_set_suspend_disable() 139 static int max77686_set_suspend_mode(struct regulator_dev *rdev, in max77686_set_suspend_mode() argument 142 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_mode() 144 int ret, id = rdev_get_id(rdev); in max77686_set_suspend_mode() 159 rdev->desc->name, mode); in max77686_set_suspend_mode() 163 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_set_suspend_mode() [all …]
|
D | tps80031-regulator.c | 88 struct regulator_dev *rdev; member 96 static inline struct device *to_tps80031_dev(struct regulator_dev *rdev) in to_tps80031_dev() argument 98 return rdev_get_dev(rdev)->parent->parent; in to_tps80031_dev() 101 static int tps80031_reg_is_enabled(struct regulator_dev *rdev) in tps80031_reg_is_enabled() argument 103 struct tps80031_regulator *ri = rdev_get_drvdata(rdev); in tps80031_reg_is_enabled() 104 struct device *parent = to_tps80031_dev(rdev); in tps80031_reg_is_enabled() 114 dev_err(&rdev->dev, "Reg 0x%02x read failed, err = %d\n", in tps80031_reg_is_enabled() 121 static int tps80031_reg_enable(struct regulator_dev *rdev) in tps80031_reg_enable() argument 123 struct tps80031_regulator *ri = rdev_get_drvdata(rdev); in tps80031_reg_enable() 124 struct device *parent = to_tps80031_dev(rdev); in tps80031_reg_enable() [all …]
|
D | max8925-regulator.c | 45 static int max8925_set_voltage_sel(struct regulator_dev *rdev, in max8925_set_voltage_sel() argument 48 struct max8925_regulator_info *info = rdev_get_drvdata(rdev); in max8925_set_voltage_sel() 49 unsigned char mask = rdev->desc->n_voltages - 1; in max8925_set_voltage_sel() 54 static int max8925_get_voltage_sel(struct regulator_dev *rdev) in max8925_get_voltage_sel() argument 56 struct max8925_regulator_info *info = rdev_get_drvdata(rdev); in max8925_get_voltage_sel() 63 mask = rdev->desc->n_voltages - 1; in max8925_get_voltage_sel() 69 static int max8925_enable(struct regulator_dev *rdev) in max8925_enable() argument 71 struct max8925_regulator_info *info = rdev_get_drvdata(rdev); in max8925_enable() 80 static int max8925_disable(struct regulator_dev *rdev) in max8925_disable() argument 82 struct max8925_regulator_info *info = rdev_get_drvdata(rdev); in max8925_disable() [all …]
|
D | ab8500-ext.c | 498 struct regulator_dev *rdev; member 509 static int ab8500_ext_regulator_enable(struct regulator_dev *rdev) in ab8500_ext_regulator_enable() argument 512 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_enable() 516 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_enable() 533 dev_err(rdev_get_dev(info->rdev), in ab8500_ext_regulator_enable() 538 dev_dbg(rdev_get_dev(rdev), in ab8500_ext_regulator_enable() 546 static int ab8500_ext_regulator_disable(struct regulator_dev *rdev) in ab8500_ext_regulator_disable() argument 549 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_disable() 553 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_disable() 569 dev_err(rdev_get_dev(info->rdev), in ab8500_ext_regulator_disable() [all …]
|
D | da903x.c | 89 static inline struct device *to_da903x_dev(struct regulator_dev *rdev) in to_da903x_dev() argument 91 return rdev_get_dev(rdev)->parent->parent; in to_da903x_dev() 104 static int da903x_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in da903x_set_voltage_sel() argument 106 struct da903x_regulator_info *info = rdev_get_drvdata(rdev); in da903x_set_voltage_sel() 107 struct device *da9034_dev = to_da903x_dev(rdev); in da903x_set_voltage_sel() 110 if (rdev->desc->n_voltages == 1) in da903x_set_voltage_sel() 119 static int da903x_get_voltage_sel(struct regulator_dev *rdev) in da903x_get_voltage_sel() argument 121 struct da903x_regulator_info *info = rdev_get_drvdata(rdev); in da903x_get_voltage_sel() 122 struct device *da9034_dev = to_da903x_dev(rdev); in da903x_get_voltage_sel() 126 if (rdev->desc->n_voltages == 1) in da903x_get_voltage_sel() [all …]
|
D | twl6030-regulator.c | 110 static int twlreg_grp(struct regulator_dev *rdev) in twlreg_grp() argument 112 return twlreg_read(rdev_get_drvdata(rdev), TWL_MODULE_PM_RECEIVER, in twlreg_grp() 125 static int twl6030reg_is_enabled(struct regulator_dev *rdev) in twl6030reg_is_enabled() argument 127 struct twlreg_info *info = rdev_get_drvdata(rdev); in twl6030reg_is_enabled() 131 grp = twlreg_grp(rdev); in twl6030reg_is_enabled() 150 static int twl6030reg_enable(struct regulator_dev *rdev) in twl6030reg_enable() argument 152 struct twlreg_info *info = rdev_get_drvdata(rdev); in twl6030reg_enable() 157 grp = twlreg_grp(rdev); in twl6030reg_enable() 167 static int twl6030reg_disable(struct regulator_dev *rdev) in twl6030reg_disable() argument 169 struct twlreg_info *info = rdev_get_drvdata(rdev); in twl6030reg_disable() [all …]
|
D | wm8350-regulator.c | 111 static int wm8350_isink_set_current(struct regulator_dev *rdev, int min_uA, in wm8350_isink_set_current() argument 114 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); in wm8350_isink_set_current() 115 int isink = rdev_get_id(rdev); in wm8350_isink_set_current() 143 static int wm8350_isink_get_current(struct regulator_dev *rdev) in wm8350_isink_get_current() argument 145 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); in wm8350_isink_get_current() 146 int isink = rdev_get_id(rdev); in wm8350_isink_get_current() 166 static int wm8350_isink_enable(struct regulator_dev *rdev) in wm8350_isink_enable() argument 168 struct wm8350 *wm8350 = rdev_get_drvdata(rdev); in wm8350_isink_enable() 169 int isink = rdev_get_id(rdev); in wm8350_isink_enable() 210 static int wm8350_isink_disable(struct regulator_dev *rdev) in wm8350_isink_disable() argument [all …]
|
D | da9210-regulator.c | 35 struct regulator_dev *rdev; member 44 static int da9210_set_current_limit(struct regulator_dev *rdev, int min_uA, 46 static int da9210_get_current_limit(struct regulator_dev *rdev); 85 static int da9210_set_current_limit(struct regulator_dev *rdev, int min_uA, in da9210_set_current_limit() argument 88 struct da9210 *chip = rdev_get_drvdata(rdev); in da9210_set_current_limit() 107 static int da9210_get_current_limit(struct regulator_dev *rdev) in da9210_get_current_limit() argument 109 struct da9210 *chip = rdev_get_drvdata(rdev); in da9210_get_current_limit() 134 mutex_lock(&chip->rdev->mutex); in da9210_irq_handler() 137 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler() 143 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler() [all …]
|
/linux-4.19.296/drivers/hid/ |
D | hid-picolcd_cir.c | 108 struct rc_dev *rdev; in picolcd_init_cir() local 111 rdev = rc_allocate_device(RC_DRIVER_IR_RAW); in picolcd_init_cir() 112 if (!rdev) in picolcd_init_cir() 115 rdev->priv = data; in picolcd_init_cir() 116 rdev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER; in picolcd_init_cir() 117 rdev->open = picolcd_cir_open; in picolcd_init_cir() 118 rdev->close = picolcd_cir_close; in picolcd_init_cir() 119 rdev->device_name = data->hdev->name; in picolcd_init_cir() 120 rdev->input_phys = data->hdev->phys; in picolcd_init_cir() 121 rdev->input_id.bustype = data->hdev->bus; in picolcd_init_cir() [all …]
|
/linux-4.19.296/drivers/media/rc/img-ir/ |
D | img-ir-raw.c | 25 struct rc_dev *rc_dev = priv->raw.rdev; in img_ir_refresh_raw() 55 if (!raw->rdev) in img_ir_isr_raw() 77 if (priv->raw.rdev) in img_ir_echo_timer() 91 if (!priv->raw.rdev) in img_ir_setup_raw() 106 struct rc_dev *rdev; in img_ir_probe_raw() local 113 raw->rdev = rdev = rc_allocate_device(RC_DRIVER_IR_RAW); in img_ir_probe_raw() 114 if (!rdev) { in img_ir_probe_raw() 118 rdev->priv = priv; in img_ir_probe_raw() 119 rdev->map_name = RC_MAP_EMPTY; in img_ir_probe_raw() 120 rdev->device_name = "IMG Infrared Decoder Raw"; in img_ir_probe_raw() [all …]
|
/linux-4.19.296/include/linux/ |
D | rio_drv.h | 149 static inline int rio_read_config_32(struct rio_dev *rdev, u32 offset, in rio_read_config_32() argument 152 return rio_mport_read_config_32(rdev->net->hport, rdev->destid, in rio_read_config_32() 153 rdev->hopcount, offset, data); in rio_read_config_32() 165 static inline int rio_write_config_32(struct rio_dev *rdev, u32 offset, in rio_write_config_32() argument 168 return rio_mport_write_config_32(rdev->net->hport, rdev->destid, in rio_write_config_32() 169 rdev->hopcount, offset, data); in rio_write_config_32() 181 static inline int rio_read_config_16(struct rio_dev *rdev, u32 offset, in rio_read_config_16() argument 184 return rio_mport_read_config_16(rdev->net->hport, rdev->destid, in rio_read_config_16() 185 rdev->hopcount, offset, data); in rio_read_config_16() 197 static inline int rio_write_config_16(struct rio_dev *rdev, u32 offset, in rio_write_config_16() argument [all …]
|
D | sunxi-rsb.h | 41 static inline void *sunxi_rsb_device_get_drvdata(const struct sunxi_rsb_device *rdev) in sunxi_rsb_device_get_drvdata() argument 43 return dev_get_drvdata(&rdev->dev); in sunxi_rsb_device_get_drvdata() 46 static inline void sunxi_rsb_device_set_drvdata(struct sunxi_rsb_device *rdev, in sunxi_rsb_device_set_drvdata() argument 49 dev_set_drvdata(&rdev->dev, data); in sunxi_rsb_device_set_drvdata() 61 int (*probe)(struct sunxi_rsb_device *rdev); 62 int (*remove)(struct sunxi_rsb_device *rdev); 86 struct regmap *__devm_regmap_init_sunxi_rsb(struct sunxi_rsb_device *rdev, 101 #define devm_regmap_init_sunxi_rsb(rdev, config) \ argument 103 rdev, config)
|
/linux-4.19.296/drivers/media/rc/ |
D | st_rc.c | 28 struct rc_dev *rdev; member 68 static void st_rc_send_lirc_timeout(struct rc_dev *rdev) in st_rc_send_lirc_timeout() argument 72 ir_raw_event_store(rdev, &ev); in st_rc_send_lirc_timeout() 119 ir_raw_event_reset(dev->rdev); in st_rc_rx_interrupt() 144 ir_raw_event_store(dev->rdev, &ev); in st_rc_rx_interrupt() 149 ir_raw_event_store(dev->rdev, &ev); in st_rc_rx_interrupt() 151 st_rc_send_lirc_timeout(dev->rdev); in st_rc_rx_interrupt() 161 ir_raw_event_handle(dev->rdev); in st_rc_rx_interrupt() 201 rc_unregister_device(rc_dev->rdev); in st_rc_remove() 205 static int st_rc_open(struct rc_dev *rdev) in st_rc_open() argument [all …]
|
D | ir-hix5hd2.c | 68 struct rc_dev *rdev; member 129 static int hix5hd2_ir_open(struct rc_dev *rdev) in hix5hd2_ir_open() argument 131 struct hix5hd2_ir_priv *priv = rdev->priv; in hix5hd2_ir_open() 146 static void hix5hd2_ir_close(struct rc_dev *rdev) in hix5hd2_ir_close() argument 148 struct hix5hd2_ir_priv *priv = rdev->priv; in hix5hd2_ir_close() 167 ir_raw_event_reset(priv->rdev); in hix5hd2_ir_rx_interrupt() 189 ir_raw_event_store(priv->rdev, &ev); in hix5hd2_ir_rx_interrupt() 194 ir_raw_event_store(priv->rdev, &ev); in hix5hd2_ir_rx_interrupt() 196 ir_raw_event_set_idle(priv->rdev, true); in hix5hd2_ir_rx_interrupt() 207 ir_raw_event_handle(priv->rdev); in hix5hd2_ir_rx_interrupt() [all …]
|
D | ene_ir.c | 354 ir_raw_event_store(dev->rdev, &ev); in ene_rx_sense_carrier() 445 dev->rdev->rx_resolution = US_TO_NS(ENE_FW_SAMPLE_PERIOD_FAN); in ene_rx_setup() 449 dev->rdev->min_timeout = dev->rdev->max_timeout = in ene_rx_setup() 453 dev->rdev->rx_resolution = US_TO_NS(sample_period); in ene_rx_setup() 460 dev->rdev->min_timeout = US_TO_NS(127 * sample_period); in ene_rx_setup() 461 dev->rdev->max_timeout = US_TO_NS(200000); in ene_rx_setup() 465 dev->rdev->tx_resolution = US_TO_NS(sample_period); in ene_rx_setup() 467 if (dev->rdev->timeout > dev->rdev->max_timeout) in ene_rx_setup() 468 dev->rdev->timeout = dev->rdev->max_timeout; in ene_rx_setup() 469 if (dev->rdev->timeout < dev->rdev->min_timeout) in ene_rx_setup() [all …]
|
/linux-4.19.296/include/linux/regulator/ |
D | driver.h | 223 int (*resume)(struct regulator_dev *rdev); 487 void regulator_unregister(struct regulator_dev *rdev); 488 void devm_regulator_unregister(struct device *dev, struct regulator_dev *rdev); 490 int regulator_notifier_call_chain(struct regulator_dev *rdev, 493 void *rdev_get_drvdata(struct regulator_dev *rdev); 494 struct device *rdev_get_dev(struct regulator_dev *rdev); 495 int rdev_get_id(struct regulator_dev *rdev); 499 int regulator_list_voltage_linear(struct regulator_dev *rdev, 501 int regulator_list_voltage_linear_range(struct regulator_dev *rdev, 503 int regulator_list_voltage_table(struct regulator_dev *rdev, [all …]
|
/linux-4.19.296/drivers/bus/ |
D | sunxi-rsb.c | 142 struct sunxi_rsb_device *rdev = to_sunxi_rsb_device(dev); in sunxi_rsb_device_probe() local 148 if (!rdev->irq) { in sunxi_rsb_device_probe() 159 rdev->irq = irq; in sunxi_rsb_device_probe() 166 return drv->probe(rdev); in sunxi_rsb_device_probe() 186 struct sunxi_rsb_device *rdev = to_sunxi_rsb_device(dev); in sunxi_rsb_dev_release() local 188 kfree(rdev); in sunxi_rsb_dev_release() 202 struct sunxi_rsb_device *rdev; in sunxi_rsb_device_create() local 204 rdev = kzalloc(sizeof(*rdev), GFP_KERNEL); in sunxi_rsb_device_create() 205 if (!rdev) in sunxi_rsb_device_create() 208 rdev->rsb = rsb; in sunxi_rsb_device_create() [all …]
|