Searched defs:dln2 (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/gpio/ |
H A D | gpio-dln2.c | 88 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 226 struct dln2_gpio *dln2 = gpiochip_get_data(chip); in dln2_gpio_set() local [all …]
|
/linux/drivers/mfd/ |
H A D | dln2.c | 123 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_register_event_cb() local 159 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_unregister_event_cb() local 188 static bool dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, in dln2_transfer_complete() 217 static void dln2_run_event_callbacks(struct dln2_dev *dln2, u16 id, u16 echo, in dln2_run_event_callbacks() 236 struct dln2_dev *dln2 = urb->context; in dln2_rx() local 327 static int dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo, in dln2_send_wait() 348 static bool find_free_slot(struct dln2_dev *dln2, u16 handle, int *slot) in find_free_slot() 376 static int alloc_rx_slot(struct dln2_dev *dln2, u16 handle) in alloc_rx_slot() 393 static void free_rx_slot(struct dln2_dev *dln2, u16 handle, int slot) in free_rx_slot() 426 static int _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd, in _dln2_transfer() [all …]
|
/linux/drivers/iio/adc/ |
H A D | dln2-adc.c | 81 static void dln2_adc_add_demux(struct dln2_adc *dln2, in dln2_adc_add_demux() 99 static void dln2_adc_update_demux(struct dln2_adc *dln2) in dln2_adc_update_demux() 128 static int dln2_adc_get_chan_count(struct dln2_adc *dln2) in dln2_adc_get_chan_count() 147 static int dln2_adc_set_port_resolution(struct dln2_adc *dln2) in dln2_adc_set_port_resolution() 163 static int dln2_adc_set_chan_enabled(struct dln2_adc *dln2, in dln2_adc_set_chan_enabled() 180 static int dln2_adc_set_port_enabled(struct dln2_adc *dln2, bool enable, in dln2_adc_set_port_enabled() 207 static int dln2_adc_set_chan_period(struct dln2_adc *dln2, in dln2_adc_set_chan_period() 232 static int dln2_adc_read(struct dln2_adc *dln2, unsigned int channel) in dln2_adc_read() 286 static int dln2_adc_read_all(struct dln2_adc *dln2, in dln2_adc_read_all() 313 struct dln2_adc *dln2 = iio_priv(indio_dev); in dln2_adc_read_raw() local [all …]
|