Home
last modified time | relevance | path

Searched defs:dln2 (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-4.19/drivers/gpio/
Dgpio-dln2.c91 static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) in dln2_gpio_pin_cmd()
100 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val()
118 static int dln2_gpio_pin_get_in_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_in_val()
128 static int dln2_gpio_pin_get_out_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_out_val()
138 static int dln2_gpio_pin_set_out_val(struct dln2_gpio *dln2, in dln2_gpio_pin_set_out_val()
155 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_request() local
196 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_free() local
203 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_get_direction() local
213 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_get() local
228 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_set() local
[all …]
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-dln2.c88 static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) in dln2_gpio_pin_cmd()
97 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val()
115 static int dln2_gpio_pin_get_in_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_in_val()
125 static int dln2_gpio_pin_get_out_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_out_val()
135 static int dln2_gpio_pin_set_out_val(struct dln2_gpio *dln2, in dln2_gpio_pin_set_out_val()
152 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_request() local
193 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_free() local
200 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_get_direction() local
210 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_get() local
225 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_set() local
[all …]
/kernel/linux/linux-4.19/drivers/mfd/
Ddln2.c131 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_register_event_cb() local
167 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_unregister_event_cb() local
196 static bool dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, in dln2_transfer_complete()
225 static void dln2_run_event_callbacks(struct dln2_dev *dln2, u16 id, u16 echo, in dln2_run_event_callbacks()
244 struct dln2_dev *dln2 = urb->context; in dln2_rx() local
335 static int dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo, in dln2_send_wait()
356 static bool find_free_slot(struct dln2_dev *dln2, u16 handle, int *slot) in find_free_slot()
384 static int alloc_rx_slot(struct dln2_dev *dln2, u16 handle) in alloc_rx_slot()
401 static void free_rx_slot(struct dln2_dev *dln2, u16 handle, int slot) in free_rx_slot()
434 static int _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd, in _dln2_transfer()
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Ddln2.c128 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_register_event_cb() local
164 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_unregister_event_cb() local
193 static bool dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, in dln2_transfer_complete()
222 static void dln2_run_event_callbacks(struct dln2_dev *dln2, u16 id, u16 echo, in dln2_run_event_callbacks()
241 struct dln2_dev *dln2 = urb->context; in dln2_rx() local
332 static int dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo, in dln2_send_wait()
353 static bool find_free_slot(struct dln2_dev *dln2, u16 handle, int *slot) in find_free_slot()
381 static int alloc_rx_slot(struct dln2_dev *dln2, u16 handle) in alloc_rx_slot()
398 static void free_rx_slot(struct dln2_dev *dln2, u16 handle, int slot) in free_rx_slot()
431 static int _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd, in _dln2_transfer()
[all …]
/kernel/linux/linux-5.10/drivers/spi/
Dspi-dln2.c101 static int dln2_spi_enable(struct dln2_spi *dln2, bool enable) in dln2_spi_enable()
131 static int dln2_spi_cs_set(struct dln2_spi *dln2, u8 cs_mask) in dln2_spi_cs_set()
153 static int dln2_spi_cs_set_one(struct dln2_spi *dln2, u8 cs) in dln2_spi_cs_set_one()
161 static int dln2_spi_cs_enable(struct dln2_spi *dln2, u8 cs_mask, bool enable) in dln2_spi_cs_enable()
176 static int dln2_spi_cs_enable_all(struct dln2_spi *dln2, bool enable) in dln2_spi_cs_enable_all()
183 static int dln2_spi_get_cs_num(struct dln2_spi *dln2, u16 *cs_num) in dln2_spi_get_cs_num()
209 static int dln2_spi_get_speed(struct dln2_spi *dln2, u16 cmd, u32 *freq) in dln2_spi_get_speed()
236 static int dln2_spi_get_speed_range(struct dln2_spi *dln2, u32 *fmin, u32 *fmax) in dln2_spi_get_speed_range()
258 static int dln2_spi_set_speed(struct dln2_spi *dln2, u32 speed) in dln2_spi_set_speed()
286 static int dln2_spi_set_mode(struct dln2_spi *dln2, u8 mode) in dln2_spi_set_mode()
[all …]
/kernel/linux/linux-4.19/drivers/spi/
Dspi-dln2.c104 static int dln2_spi_enable(struct dln2_spi *dln2, bool enable) in dln2_spi_enable()
134 static int dln2_spi_cs_set(struct dln2_spi *dln2, u8 cs_mask) in dln2_spi_cs_set()
156 static int dln2_spi_cs_set_one(struct dln2_spi *dln2, u8 cs) in dln2_spi_cs_set_one()
164 static int dln2_spi_cs_enable(struct dln2_spi *dln2, u8 cs_mask, bool enable) in dln2_spi_cs_enable()
179 static int dln2_spi_cs_enable_all(struct dln2_spi *dln2, bool enable) in dln2_spi_cs_enable_all()
186 static int dln2_spi_get_cs_num(struct dln2_spi *dln2, u16 *cs_num) in dln2_spi_get_cs_num()
212 static int dln2_spi_get_speed(struct dln2_spi *dln2, u16 cmd, u32 *freq) in dln2_spi_get_speed()
239 static int dln2_spi_get_speed_range(struct dln2_spi *dln2, u32 *fmin, u32 *fmax) in dln2_spi_get_speed_range()
261 static int dln2_spi_set_speed(struct dln2_spi *dln2, u32 speed) in dln2_spi_set_speed()
289 static int dln2_spi_set_mode(struct dln2_spi *dln2, u8 mode) in dln2_spi_set_mode()
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Ddln2-adc.c83 static void dln2_adc_add_demux(struct dln2_adc *dln2, in dln2_adc_add_demux()
101 static void dln2_adc_update_demux(struct dln2_adc *dln2) in dln2_adc_update_demux()
144 static int dln2_adc_get_chan_count(struct dln2_adc *dln2) in dln2_adc_get_chan_count()
163 static int dln2_adc_set_port_resolution(struct dln2_adc *dln2) in dln2_adc_set_port_resolution()
179 static int dln2_adc_set_chan_enabled(struct dln2_adc *dln2, in dln2_adc_set_chan_enabled()
196 static int dln2_adc_set_port_enabled(struct dln2_adc *dln2, bool enable, in dln2_adc_set_port_enabled()
223 static int dln2_adc_set_chan_period(struct dln2_adc *dln2, in dln2_adc_set_chan_period()
248 static int dln2_adc_read(struct dln2_adc *dln2, unsigned int channel) in dln2_adc_read()
309 static int dln2_adc_read_all(struct dln2_adc *dln2, in dln2_adc_read_all()
336 struct dln2_adc *dln2 = iio_priv(indio_dev); in dln2_adc_read_raw() local
[all …]
/kernel/linux/linux-4.19/drivers/iio/adc/
Ddln2-adc.c86 static void dln2_adc_add_demux(struct dln2_adc *dln2, in dln2_adc_add_demux()
104 static void dln2_adc_update_demux(struct dln2_adc *dln2) in dln2_adc_update_demux()
147 static int dln2_adc_get_chan_count(struct dln2_adc *dln2) in dln2_adc_get_chan_count()
166 static int dln2_adc_set_port_resolution(struct dln2_adc *dln2) in dln2_adc_set_port_resolution()
182 static int dln2_adc_set_chan_enabled(struct dln2_adc *dln2, in dln2_adc_set_chan_enabled()
199 static int dln2_adc_set_port_enabled(struct dln2_adc *dln2, bool enable, in dln2_adc_set_port_enabled()
226 static int dln2_adc_set_chan_period(struct dln2_adc *dln2, in dln2_adc_set_chan_period()
251 static int dln2_adc_read(struct dln2_adc *dln2, unsigned int channel) in dln2_adc_read()
312 static int dln2_adc_read_all(struct dln2_adc *dln2, in dln2_adc_read_all()
339 struct dln2_adc *dln2 = iio_priv(indio_dev); in dln2_adc_read_raw() local
[all …]
/kernel/linux/linux-4.19/drivers/i2c/busses/
Di2c-dln2.c56 static int dln2_i2c_enable(struct dln2_i2c *dln2, bool enable) in dln2_i2c_enable()
73 static int dln2_i2c_write(struct dln2_i2c *dln2, u8 addr, in dln2_i2c_write()
104 static int dln2_i2c_read(struct dln2_i2c *dln2, u16 addr, u8 *data, in dln2_i2c_read()
146 struct dln2_i2c *dln2 = i2c_get_adapdata(adapter); in dln2_i2c_xfer() local
193 struct dln2_i2c *dln2; in dln2_i2c_probe() local
244 struct dln2_i2c *dln2 = platform_get_drvdata(pdev); in dln2_i2c_remove() local
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-dln2.c53 static int dln2_i2c_enable(struct dln2_i2c *dln2, bool enable) in dln2_i2c_enable()
70 static int dln2_i2c_write(struct dln2_i2c *dln2, u8 addr, in dln2_i2c_write()
101 static int dln2_i2c_read(struct dln2_i2c *dln2, u16 addr, u8 *data, in dln2_i2c_read()
143 struct dln2_i2c *dln2 = i2c_get_adapdata(adapter); in dln2_i2c_xfer() local
190 struct dln2_i2c *dln2; in dln2_i2c_probe() local
241 struct dln2_i2c *dln2 = platform_get_drvdata(pdev); in dln2_i2c_remove() local