/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-dln2.c | 53 static int dln2_i2c_enable(struct dln2_i2c *dln2, bool enable) in dln2_i2c_enable() argument 70 static int dln2_i2c_write(struct dln2_i2c *dln2, u8 addr, in dln2_i2c_write() argument 101 static int dln2_i2c_read(struct dln2_i2c *dln2, u16 addr, u8 *data, in dln2_i2c_read() argument 143 struct dln2_i2c *dln2 = i2c_get_adapdata(adapter); dln2_i2c_xfer() local 190 struct dln2_i2c *dln2; dln2_i2c_probe() local 241 struct dln2_i2c *dln2 = platform_get_drvdata(pdev); dln2_i2c_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-dln2.c | 53 static int dln2_i2c_enable(struct dln2_i2c *dln2, bool enable) in dln2_i2c_enable() argument 70 static int dln2_i2c_write(struct dln2_i2c *dln2, u8 addr, in dln2_i2c_write() argument 101 static int dln2_i2c_read(struct dln2_i2c *dln2, u16 addr, u8 *data, in dln2_i2c_read() argument 143 struct dln2_i2c *dln2 = i2c_get_adapdata(adapter); dln2_i2c_xfer() local 190 struct dln2_i2c *dln2; dln2_i2c_probe() local 239 struct dln2_i2c *dln2 = platform_get_drvdata(pdev); dln2_i2c_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-dln2.c | 89 static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) in dln2_gpio_pin_cmd() argument 98 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val() argument 116 static int dln2_gpio_pin_get_in_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_in_val() argument 126 static int dln2_gpio_pin_get_out_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_out_val() argument 136 static int dln2_gpio_pin_set_out_val(struct dln2_gpio *dln2, in dln2_gpio_pin_set_out_val() argument 153 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_request() local 194 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_free() local 201 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_get_direction() local 211 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_get() local 226 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_set() local 234 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_set_direction() local 262 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_direction_output() local 275 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_set_config() local 286 dln2_gpio_set_event_cfg(struct dln2_gpio *dln2, unsigned pin, unsigned type, unsigned period) dln2_gpio_set_event_cfg() argument 306 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_unmask() local 315 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_mask() local 324 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_set_type() local 353 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_bus_lock() local 361 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_bus_unlock() local 398 struct dln2_gpio *dln2 = platform_get_drvdata(pdev); dln2_gpio_event() local 433 struct dln2_gpio *dln2; dln2_gpio_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | dln2-adc.c | 83 static void dln2_adc_add_demux(struct dln2_adc *dln2, in dln2_adc_add_demux() argument 101 static void dln2_adc_update_demux(struct dln2_adc *dln2) in dln2_adc_update_demux() argument 144 dln2_adc_get_chan_count(struct dln2_adc *dln2) dln2_adc_get_chan_count() argument 163 dln2_adc_set_port_resolution(struct dln2_adc *dln2) dln2_adc_set_port_resolution() argument 179 dln2_adc_set_chan_enabled(struct dln2_adc *dln2, int channel, bool enable) dln2_adc_set_chan_enabled() argument 196 dln2_adc_set_port_enabled(struct dln2_adc *dln2, bool enable, u16 *conflict_out) dln2_adc_set_port_enabled() argument 223 dln2_adc_set_chan_period(struct dln2_adc *dln2, unsigned int channel, unsigned int period) dln2_adc_set_chan_period() argument 248 dln2_adc_read(struct dln2_adc *dln2, unsigned int channel) dln2_adc_read() argument 302 dln2_adc_read_all(struct dln2_adc *dln2, struct dln2_adc_get_all_vals *get_all_vals) dln2_adc_read_all() argument 329 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_read_raw() local 383 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_write_raw() local 424 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_update_scan_mode() local 489 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_trigger_h() local 522 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_triggered_buffer_postenable() local 565 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_triggered_buffer_predisable() local 594 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_event() local 603 struct dln2_adc *dln2; dln2_adc_probe() local [all...] |
/kernel/linux/linux-6.6/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() argument 97 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val() argument 115 static int dln2_gpio_pin_get_in_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_in_val() argument 125 static int dln2_gpio_pin_get_out_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_out_val() argument 135 static int dln2_gpio_pin_set_out_val(struct dln2_gpio *dln2, in dln2_gpio_pin_set_out_val() argument 152 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_request() local 193 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_free() local 200 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_get_direction() local 210 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_get() local 225 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_set() local 233 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_set_direction() local 261 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_direction_output() local 274 struct dln2_gpio *dln2 = gpiochip_get_data(chip); dln2_gpio_set_config() local 285 dln2_gpio_set_event_cfg(struct dln2_gpio *dln2, unsigned pin, unsigned type, unsigned period) dln2_gpio_set_event_cfg() argument 305 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_unmask() local 315 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_mask() local 325 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_set_type() local 354 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_bus_lock() local 362 struct dln2_gpio *dln2 = gpiochip_get_data(gc); dln2_irq_bus_unlock() local 410 struct dln2_gpio *dln2 = platform_get_drvdata(pdev); dln2_gpio_event() local 441 struct dln2_gpio *dln2; dln2_gpio_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | dln2-adc.c | 83 static void dln2_adc_add_demux(struct dln2_adc *dln2, in dln2_adc_add_demux() argument 101 static void dln2_adc_update_demux(struct dln2_adc *dln2) in dln2_adc_update_demux() argument 144 dln2_adc_get_chan_count(struct dln2_adc *dln2) dln2_adc_get_chan_count() argument 163 dln2_adc_set_port_resolution(struct dln2_adc *dln2) dln2_adc_set_port_resolution() argument 179 dln2_adc_set_chan_enabled(struct dln2_adc *dln2, int channel, bool enable) dln2_adc_set_chan_enabled() argument 196 dln2_adc_set_port_enabled(struct dln2_adc *dln2, bool enable, u16 *conflict_out) dln2_adc_set_port_enabled() argument 223 dln2_adc_set_chan_period(struct dln2_adc *dln2, unsigned int channel, unsigned int period) dln2_adc_set_chan_period() argument 248 dln2_adc_read(struct dln2_adc *dln2, unsigned int channel) dln2_adc_read() argument 302 dln2_adc_read_all(struct dln2_adc *dln2, struct dln2_adc_get_all_vals *get_all_vals) dln2_adc_read_all() argument 329 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_read_raw() local 383 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_write_raw() local 424 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_update_scan_mode() local 489 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_trigger_h() local 522 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_triggered_buffer_postenable() local 565 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_triggered_buffer_predisable() local 594 struct dln2_adc *dln2 = iio_priv(indio_dev); dln2_adc_event() local 603 struct dln2_adc *dln2; dln2_adc_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | dln2.c | 129 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_register_event_cb() local 165 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent); in dln2_unregister_event_cb() local 194 dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, u16 handle, u16 rx_slot) dln2_transfer_complete() argument 223 dln2_run_event_callbacks(struct dln2_dev *dln2, u16 id, u16 echo, void *data, int len) dln2_run_event_callbacks() argument 242 struct dln2_dev *dln2 = urb->context; dln2_rx() local 333 dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo, const void *obuf, int obuf_len) dln2_send_wait() argument 354 find_free_slot(struct dln2_dev *dln2, u16 handle, int *slot) find_free_slot() argument 382 alloc_rx_slot(struct dln2_dev *dln2, u16 handle) alloc_rx_slot() argument 399 free_rx_slot(struct dln2_dev *dln2, u16 handle, int slot) free_rx_slot() argument 432 _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd, const void *obuf, unsigned obuf_len, void *ibuf, unsigned *ibuf_len) _dln2_transfer() argument 524 struct dln2_dev *dln2; dln2_transfer() local 536 dln2_check_hw(struct dln2_dev *dln2) dln2_check_hw() argument 558 dln2_print_serialno(struct dln2_dev *dln2) dln2_print_serialno() argument 577 dln2_hw_init(struct dln2_dev *dln2) dln2_hw_init() argument 588 dln2_free_rx_urbs(struct dln2_dev *dln2) dln2_free_rx_urbs() argument 598 dln2_stop_rx_urbs(struct dln2_dev *dln2) dln2_stop_rx_urbs() argument 606 dln2_free(struct dln2_dev *dln2) dln2_free() argument 613 dln2_setup_rx_urbs(struct dln2_dev *dln2, struct usb_host_interface *hostif) dln2_setup_rx_urbs() argument 636 dln2_start_rx_urbs(struct dln2_dev *dln2, gfp_t gfp) dln2_start_rx_urbs() argument 725 dln2_stop(struct dln2_dev *dln2) dln2_stop() argument 760 struct dln2_dev *dln2 = usb_get_intfdata(interface); dln2_disconnect() local 776 struct dln2_dev *dln2; dln2_probe() local 846 struct dln2_dev *dln2 = usb_get_intfdata(iface); dln2_suspend() local 855 struct dln2_dev *dln2 = usb_get_intfdata(iface); dln2_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-dln2.c | 101 static int dln2_spi_enable(struct dln2_spi *dln2, bool enable) in dln2_spi_enable() argument 131 static int dln2_spi_cs_set(struct dln2_spi *dln2, u8 cs_mask) in dln2_spi_cs_set() argument 153 static int dln2_spi_cs_set_one(struct dln2_spi *dln2, u8 cs) in dln2_spi_cs_set_one() argument 161 static int dln2_spi_cs_enable(struct dln2_spi *dln2, u argument 176 dln2_spi_cs_enable_all(struct dln2_spi *dln2, bool enable) dln2_spi_cs_enable_all() argument 183 dln2_spi_get_cs_num(struct dln2_spi *dln2, u16 *cs_num) dln2_spi_get_cs_num() argument 209 dln2_spi_get_speed(struct dln2_spi *dln2, u16 cmd, u32 *freq) dln2_spi_get_speed() argument 236 dln2_spi_get_speed_range(struct dln2_spi *dln2, u32 *fmin, u32 *fmax) dln2_spi_get_speed_range() argument 258 dln2_spi_set_speed(struct dln2_spi *dln2, u32 speed) dln2_spi_set_speed() argument 286 dln2_spi_set_mode(struct dln2_spi *dln2, u8 mode) dln2_spi_set_mode() argument 302 dln2_spi_set_bpw(struct dln2_spi *dln2, u8 bpw) dln2_spi_set_bpw() argument 316 dln2_spi_get_supported_frame_sizes(struct dln2_spi *dln2, u32 *bpw_mask) dln2_spi_get_supported_frame_sizes() argument 418 dln2_spi_write_one(struct dln2_spi *dln2, const u8 *data, u16 data_len, u8 attr) dln2_spi_write_one() argument 447 dln2_spi_read_one(struct dln2_spi *dln2, u8 *data, u16 data_len, u8 attr) dln2_spi_read_one() argument 488 dln2_spi_read_write_one(struct dln2_spi *dln2, const u8 *tx_data, u8 *rx_data, u16 data_len, u8 attr) dln2_spi_read_write_one() argument 545 dln2_spi_rdwr(struct dln2_spi *dln2, const u8 *tx_data, u8 *rx_data, u16 data_len, u8 attr) dln2_spi_rdwr() argument 594 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_prepare_message() local 608 dln2_spi_transfer_setup(struct dln2_spi *dln2, u32 speed, u8 bpw, u8 mode) dln2_spi_transfer_setup() argument 655 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_transfer_one() local 681 struct dln2_spi *dln2; dln2_spi_probe() local 784 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_remove() local 799 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_suspend() local 827 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_resume() local 847 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_runtime_suspend() local 855 struct dln2_spi *dln2 = spi_master_get_devdata(master); dln2_spi_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/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 dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, u16 handle, u16 rx_slot) dln2_transfer_complete() argument 217 dln2_run_event_callbacks(struct dln2_dev *dln2, u16 id, u16 echo, void *data, int len) dln2_run_event_callbacks() argument 236 struct dln2_dev *dln2 = urb->context; dln2_rx() local 327 dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo, const void *obuf, int obuf_len) dln2_send_wait() argument 348 find_free_slot(struct dln2_dev *dln2, u16 handle, int *slot) find_free_slot() argument 376 alloc_rx_slot(struct dln2_dev *dln2, u16 handle) alloc_rx_slot() argument 393 free_rx_slot(struct dln2_dev *dln2, u16 handle, int slot) free_rx_slot() argument 426 _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd, const void *obuf, unsigned obuf_len, void *ibuf, unsigned *ibuf_len) _dln2_transfer() argument 518 struct dln2_dev *dln2; dln2_transfer() local 530 dln2_check_hw(struct dln2_dev *dln2) dln2_check_hw() argument 552 dln2_print_serialno(struct dln2_dev *dln2) dln2_print_serialno() argument 571 dln2_hw_init(struct dln2_dev *dln2) dln2_hw_init() argument 582 dln2_free_rx_urbs(struct dln2_dev *dln2) dln2_free_rx_urbs() argument 592 dln2_stop_rx_urbs(struct dln2_dev *dln2) dln2_stop_rx_urbs() argument 600 dln2_free(struct dln2_dev *dln2) dln2_free() argument 607 dln2_setup_rx_urbs(struct dln2_dev *dln2, struct usb_host_interface *hostif) dln2_setup_rx_urbs() argument 630 dln2_start_rx_urbs(struct dln2_dev *dln2, gfp_t gfp) dln2_start_rx_urbs() argument 719 dln2_stop(struct dln2_dev *dln2) dln2_stop() argument 754 struct dln2_dev *dln2 = usb_get_intfdata(interface); dln2_disconnect() local 770 struct dln2_dev *dln2; dln2_probe() local 836 struct dln2_dev *dln2 = usb_get_intfdata(iface); dln2_suspend() local 845 struct dln2_dev *dln2 = usb_get_intfdata(iface); dln2_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-dln2.c | 102 static int dln2_spi_enable(struct dln2_spi *dln2, bool enable) in dln2_spi_enable() argument 132 static int dln2_spi_cs_set(struct dln2_spi *dln2, u8 cs_mask) in dln2_spi_cs_set() argument 154 static int dln2_spi_cs_set_one(struct dln2_spi *dln2, u8 cs) in dln2_spi_cs_set_one() argument 162 static int dln2_spi_cs_enable(struct dln2_spi *dln2, u argument 177 dln2_spi_cs_enable_all(struct dln2_spi *dln2, bool enable) dln2_spi_cs_enable_all() argument 184 dln2_spi_get_cs_num(struct dln2_spi *dln2, u16 *cs_num) dln2_spi_get_cs_num() argument 210 dln2_spi_get_speed(struct dln2_spi *dln2, u16 cmd, u32 *freq) dln2_spi_get_speed() argument 237 dln2_spi_get_speed_range(struct dln2_spi *dln2, u32 *fmin, u32 *fmax) dln2_spi_get_speed_range() argument 259 dln2_spi_set_speed(struct dln2_spi *dln2, u32 speed) dln2_spi_set_speed() argument 287 dln2_spi_set_mode(struct dln2_spi *dln2, u8 mode) dln2_spi_set_mode() argument 303 dln2_spi_set_bpw(struct dln2_spi *dln2, u8 bpw) dln2_spi_set_bpw() argument 317 dln2_spi_get_supported_frame_sizes(struct dln2_spi *dln2, u32 *bpw_mask) dln2_spi_get_supported_frame_sizes() argument 419 dln2_spi_write_one(struct dln2_spi *dln2, const u8 *data, u16 data_len, u8 attr) dln2_spi_write_one() argument 448 dln2_spi_read_one(struct dln2_spi *dln2, u8 *data, u16 data_len, u8 attr) dln2_spi_read_one() argument 489 dln2_spi_read_write_one(struct dln2_spi *dln2, const u8 *tx_data, u8 *rx_data, u16 data_len, u8 attr) dln2_spi_read_write_one() argument 546 dln2_spi_rdwr(struct dln2_spi *dln2, const u8 *tx_data, u8 *rx_data, u16 data_len, u8 attr) dln2_spi_rdwr() argument 596 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_prepare_message() local 610 dln2_spi_transfer_setup(struct dln2_spi *dln2, u32 speed, u8 bpw, u8 mode) dln2_spi_transfer_setup() argument 657 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_transfer_one() local 683 struct dln2_spi *dln2; dln2_spi_probe() local 787 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_remove() local 800 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_suspend() local 828 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_resume() local 848 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_runtime_suspend() local 856 struct dln2_spi *dln2 = spi_controller_get_devdata(host); dln2_spi_runtime_resume() local [all...] |