Home
last modified time | relevance | path

Searched refs:rdev (Results 1 – 25 of 230) sorted by relevance

12345678910

/linux-4.19.296/drivers/regulator/
Dhelpers.c31 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 …]
Dcore.c42 #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 …]
Dmax77802-regulator.c96 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 …]
Dmc13xxx-regulator-core.c27 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 …]
Drk808-regulator.c141 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 …]
Dmax8660.c111 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 …]
Dpcap-regulator.c149 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 …]
Dstm32-vrefbuf.c38 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 …]
Dmax77686-regulator.c120 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 …]
Dtps80031-regulator.c88 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 …]
Dmax8925-regulator.c45 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 …]
Dab8500-ext.c498 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 …]
Dda903x.c89 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 …]
Dtwl6030-regulator.c110 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 …]
Dwm8350-regulator.c111 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 …]
Dda9210-regulator.c35 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/
Dhid-picolcd_cir.c108 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/
Dimg-ir-raw.c25 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/
Drio_drv.h149 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 …]
Dsunxi-rsb.h41 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/
Dst_rc.c28 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 …]
Dir-hix5hd2.c68 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 …]
Dene_ir.c354 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/
Ddriver.h223 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/
Dsunxi-rsb.c142 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 …]

12345678910