/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-dvb.c | 21 static int pvr2_dvb_feed_func(struct pvr2_dvb_adapter *adap) in pvr2_dvb_feed_func() argument 31 stream = adap->channel.stream->stream; in pvr2_dvb_feed_func() 44 &adap->demux, in pvr2_dvb_feed_func() 45 adap->buffer_storage[ in pvr2_dvb_feed_func() 66 adap->buffer_wait_data, in pvr2_dvb_feed_func() 91 static void pvr2_dvb_notify(struct pvr2_dvb_adapter *adap) in pvr2_dvb_notify() argument 93 wake_up(&adap->buffer_wait_data); in pvr2_dvb_notify() 96 static void pvr2_dvb_stream_end(struct pvr2_dvb_adapter *adap) in pvr2_dvb_stream_end() argument 101 if (adap->thread) { in pvr2_dvb_stream_end() 102 kthread_stop(adap in pvr2_dvb_stream_end() 129 pvr2_dvb_stream_do_start(struct pvr2_dvb_adapter *adap) pvr2_dvb_stream_do_start() argument 185 pvr2_dvb_stream_start(struct pvr2_dvb_adapter *adap) pvr2_dvb_stream_start() argument 194 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; pvr2_dvb_ctrl_feed() local 237 struct pvr2_dvb_adapter *adap = fe->dvb->priv; pvr2_dvb_bus_ctrl() local 243 pvr2_dvb_adapter_init(struct pvr2_dvb_adapter *adap) pvr2_dvb_adapter_init() argument 298 pvr2_dvb_adapter_exit(struct pvr2_dvb_adapter *adap) pvr2_dvb_adapter_exit() argument 309 pvr2_dvb_frontend_init(struct pvr2_dvb_adapter *adap) pvr2_dvb_frontend_init() argument 405 pvr2_dvb_frontend_exit(struct pvr2_dvb_adapter *adap) pvr2_dvb_frontend_exit() argument 428 pvr2_dvb_destroy(struct pvr2_dvb_adapter *adap) pvr2_dvb_destroy() argument 439 struct pvr2_dvb_adapter *adap; pvr2_dvb_internal_check() local 448 struct pvr2_dvb_adapter *adap; pvr2_dvb_create() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-dvb.c | 21 static int pvr2_dvb_feed_func(struct pvr2_dvb_adapter *adap) in pvr2_dvb_feed_func() argument 31 stream = adap->channel.stream->stream; in pvr2_dvb_feed_func() 44 &adap->demux, in pvr2_dvb_feed_func() 45 adap->buffer_storage[ in pvr2_dvb_feed_func() 66 adap->buffer_wait_data, in pvr2_dvb_feed_func() 93 struct pvr2_dvb_adapter *adap = ptr; in pvr2_dvb_notify() local 95 wake_up(&adap->buffer_wait_data); in pvr2_dvb_notify() 98 static void pvr2_dvb_stream_end(struct pvr2_dvb_adapter *adap) in pvr2_dvb_stream_end() argument 103 if (adap->thread) { in pvr2_dvb_stream_end() 104 kthread_stop(adap in pvr2_dvb_stream_end() 131 pvr2_dvb_stream_do_start(struct pvr2_dvb_adapter *adap) pvr2_dvb_stream_do_start() argument 187 pvr2_dvb_stream_start(struct pvr2_dvb_adapter *adap) pvr2_dvb_stream_start() argument 196 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; pvr2_dvb_ctrl_feed() local 239 struct pvr2_dvb_adapter *adap = fe->dvb->priv; pvr2_dvb_bus_ctrl() local 245 pvr2_dvb_adapter_init(struct pvr2_dvb_adapter *adap) pvr2_dvb_adapter_init() argument 300 pvr2_dvb_adapter_exit(struct pvr2_dvb_adapter *adap) pvr2_dvb_adapter_exit() argument 311 pvr2_dvb_frontend_init(struct pvr2_dvb_adapter *adap) pvr2_dvb_frontend_init() argument 407 pvr2_dvb_frontend_exit(struct pvr2_dvb_adapter *adap) pvr2_dvb_frontend_exit() argument 430 pvr2_dvb_destroy(struct pvr2_dvb_adapter *adap) pvr2_dvb_destroy() argument 441 struct pvr2_dvb_adapter *adap; pvr2_dvb_internal_check() local 450 struct pvr2_dvb_adapter *adap; pvr2_dvb_create() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-dvb.c | 16 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_ctrl_feed() local 19 if (adap == NULL) in dvb_usb_ctrl_feed() 22 if ((adap->active_fe < 0) || in dvb_usb_ctrl_feed() 23 (adap->active_fe >= adap->num_frontends_initialized)) { in dvb_usb_ctrl_feed() 27 newfeedcount = adap->feedcount + (onoff ? 1 : -1); in dvb_usb_ctrl_feed() 32 usb_urb_kill(&adap->fe_adap[adap->active_fe].stream); in dvb_usb_ctrl_feed() 34 if (adap->props.fe[adap in dvb_usb_ctrl_feed() 99 dvb_usb_media_device_init(struct dvb_usb_adapter *adap) dvb_usb_media_device_init() argument 119 dvb_usb_media_device_register(struct dvb_usb_adapter *adap) dvb_usb_media_device_register() argument 128 dvb_usb_media_device_unregister(struct dvb_usb_adapter *adap) dvb_usb_media_device_unregister() argument 145 dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap, short *adapter_nums) dvb_usb_adapter_dvb_init() argument 218 dvb_usb_adapter_dvb_exit(struct dvb_usb_adapter *adap) dvb_usb_adapter_dvb_exit() argument 235 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_set_active_fe() local 252 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_wakeup() local 266 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_sleep() local 276 dvb_usb_adapter_frontend_init(struct dvb_usb_adapter *adap) dvb_usb_adapter_frontend_init() argument 336 dvb_usb_adapter_frontend_exit(struct dvb_usb_adapter *adap) dvb_usb_adapter_frontend_exit() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-dvb.c | 16 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_ctrl_feed() local 19 if (adap == NULL) in dvb_usb_ctrl_feed() 22 if ((adap->active_fe < 0) || in dvb_usb_ctrl_feed() 23 (adap->active_fe >= adap->num_frontends_initialized)) { in dvb_usb_ctrl_feed() 27 newfeedcount = adap->feedcount + (onoff ? 1 : -1); in dvb_usb_ctrl_feed() 32 usb_urb_kill(&adap->fe_adap[adap->active_fe].stream); in dvb_usb_ctrl_feed() 34 if (adap->props.fe[adap in dvb_usb_ctrl_feed() 99 dvb_usb_media_device_init(struct dvb_usb_adapter *adap) dvb_usb_media_device_init() argument 119 dvb_usb_media_device_register(struct dvb_usb_adapter *adap) dvb_usb_media_device_register() argument 128 dvb_usb_media_device_unregister(struct dvb_usb_adapter *adap) dvb_usb_media_device_unregister() argument 145 dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap, short *adapter_nums) dvb_usb_adapter_dvb_init() argument 218 dvb_usb_adapter_dvb_exit(struct dvb_usb_adapter *adap) dvb_usb_adapter_dvb_exit() argument 235 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_set_active_fe() local 252 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_wakeup() local 266 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_sleep() local 276 dvb_usb_adapter_frontend_init(struct dvb_usb_adapter *adap) dvb_usb_adapter_frontend_init() argument 336 dvb_usb_adapter_frontend_exit(struct dvb_usb_adapter *adap) dvb_usb_adapter_frontend_exit() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.c | 59 struct adapter *adap = q->adap; in uldrx_flush_handler() local 61 if (adap->uld[q->uld].lro_flush) in uldrx_flush_handler() 62 adap->uld[q->uld].lro_flush(&q->lro_mgr); in uldrx_flush_handler() 77 struct adapter *adap = q->adap; in uldrx_handler() local 87 ret = adap->uld[q->uld].lro_rx_handler(adap->uld[q->uld].handle, in uldrx_handler() 91 ret = adap->uld[q->uld].rx_handler(adap in uldrx_handler() 108 alloc_uld_rxqs(struct adapter *adap, struct sge_uld_rxq_info *rxq_info, bool lro) alloc_uld_rxqs() argument 174 setup_sge_queues_uld(struct adapter *adap, unsigned int uld_type, bool lro) setup_sge_queues_uld() argument 202 t4_free_uld_rxqs(struct adapter *adap, int n, struct sge_ofld_rxq *q) t4_free_uld_rxqs() argument 212 free_sge_queues_uld(struct adapter *adap, unsigned int uld_type) free_sge_queues_uld() argument 237 cfg_queues_uld(struct adapter *adap, unsigned int uld_type, const struct cxgb4_uld_info *uld_info) cfg_queues_uld() argument 313 free_queues_uld(struct adapter *adap, unsigned int uld_type) free_queues_uld() argument 324 request_msix_queue_irqs_uld(struct adapter *adap, unsigned int uld_type) request_msix_queue_irqs_uld() argument 356 free_msix_queue_irqs_uld(struct adapter *adap, unsigned int uld_type) free_msix_queue_irqs_uld() argument 370 enable_rx_uld(struct adapter *adap, unsigned int uld_type) enable_rx_uld() argument 385 quiesce_rx_uld(struct adapter *adap, unsigned int uld_type) quiesce_rx_uld() argument 401 free_sge_txq_uld(struct adapter *adap, struct sge_uld_txq_info *txq_info) free_sge_txq_uld() argument 422 alloc_sge_txq_uld(struct adapter *adap, struct sge_uld_txq_info *txq_info, unsigned int uld_type) alloc_sge_txq_uld() argument 446 release_sge_txq_uld(struct adapter *adap, unsigned int uld_type) release_sge_txq_uld() argument 462 setup_sge_txq_uld(struct adapter *adap, unsigned int uld_type, const struct cxgb4_uld_info *uld_info) setup_sge_txq_uld() argument 510 uld_queue_init(struct adapter *adap, unsigned int uld_type, struct cxgb4_lld_info *lli) uld_queue_init() argument 524 t4_uld_mem_alloc(struct adapter *adap) t4_uld_mem_alloc() argument 552 t4_uld_mem_free(struct adapter *adap) t4_uld_mem_free() argument 562 cxgb4_shutdown_uld_adapter(struct adapter *adap, enum cxgb4_uld type) cxgb4_shutdown_uld_adapter() argument 580 t4_uld_clean_up(struct adapter *adap) t4_uld_clean_up() argument 597 uld_init(struct adapter *adap, struct cxgb4_lld_info *lld) uld_init() argument 644 uld_attach(struct adapter *adap, unsigned int uld) uld_attach() argument 670 cxgb4_uld_in_use(struct adapter *adap) cxgb4_uld_in_use() argument 681 cxgb4_set_ktls_feature(struct adapter *adap, bool enable) cxgb4_set_ktls_feature() argument 730 cxgb4_uld_alloc_resources(struct adapter *adap, enum cxgb4_uld type, const struct cxgb4_uld_info *p) cxgb4_uld_alloc_resources() argument 780 cxgb4_uld_enable(struct adapter *adap) cxgb4_uld_enable() argument 803 struct adapter *adap; cxgb4_register_uld() local 833 struct adapter *adap; cxgb4_unregister_uld() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.c | 59 struct adapter *adap = q->adap; in uldrx_flush_handler() local 61 if (adap->uld[q->uld].lro_flush) in uldrx_flush_handler() 62 adap->uld[q->uld].lro_flush(&q->lro_mgr); in uldrx_flush_handler() 77 struct adapter *adap = q->adap; in uldrx_handler() local 87 ret = adap->uld[q->uld].lro_rx_handler(adap->uld[q->uld].handle, in uldrx_handler() 91 ret = adap->uld[q->uld].rx_handler(adap in uldrx_handler() 108 alloc_uld_rxqs(struct adapter *adap, struct sge_uld_rxq_info *rxq_info, bool lro) alloc_uld_rxqs() argument 174 setup_sge_queues_uld(struct adapter *adap, unsigned int uld_type, bool lro) setup_sge_queues_uld() argument 202 t4_free_uld_rxqs(struct adapter *adap, int n, struct sge_ofld_rxq *q) t4_free_uld_rxqs() argument 212 free_sge_queues_uld(struct adapter *adap, unsigned int uld_type) free_sge_queues_uld() argument 237 cfg_queues_uld(struct adapter *adap, unsigned int uld_type, const struct cxgb4_uld_info *uld_info) cfg_queues_uld() argument 313 free_queues_uld(struct adapter *adap, unsigned int uld_type) free_queues_uld() argument 324 request_msix_queue_irqs_uld(struct adapter *adap, unsigned int uld_type) request_msix_queue_irqs_uld() argument 356 free_msix_queue_irqs_uld(struct adapter *adap, unsigned int uld_type) free_msix_queue_irqs_uld() argument 370 enable_rx_uld(struct adapter *adap, unsigned int uld_type) enable_rx_uld() argument 385 quiesce_rx_uld(struct adapter *adap, unsigned int uld_type) quiesce_rx_uld() argument 401 free_sge_txq_uld(struct adapter *adap, struct sge_uld_txq_info *txq_info) free_sge_txq_uld() argument 422 alloc_sge_txq_uld(struct adapter *adap, struct sge_uld_txq_info *txq_info, unsigned int uld_type) alloc_sge_txq_uld() argument 446 release_sge_txq_uld(struct adapter *adap, unsigned int uld_type) release_sge_txq_uld() argument 462 setup_sge_txq_uld(struct adapter *adap, unsigned int uld_type, const struct cxgb4_uld_info *uld_info) setup_sge_txq_uld() argument 510 uld_queue_init(struct adapter *adap, unsigned int uld_type, struct cxgb4_lld_info *lli) uld_queue_init() argument 524 t4_uld_mem_alloc(struct adapter *adap) t4_uld_mem_alloc() argument 552 t4_uld_mem_free(struct adapter *adap) t4_uld_mem_free() argument 562 cxgb4_shutdown_uld_adapter(struct adapter *adap, enum cxgb4_uld type) cxgb4_shutdown_uld_adapter() argument 580 t4_uld_clean_up(struct adapter *adap) t4_uld_clean_up() argument 597 uld_init(struct adapter *adap, struct cxgb4_lld_info *lld) uld_init() argument 644 uld_attach(struct adapter *adap, unsigned int uld) uld_attach() argument 670 cxgb4_uld_in_use(struct adapter *adap) cxgb4_uld_in_use() argument 681 cxgb4_set_ktls_feature(struct adapter *adap, bool enable) cxgb4_set_ktls_feature() argument 730 cxgb4_uld_alloc_resources(struct adapter *adap, enum cxgb4_uld type, const struct cxgb4_uld_info *p) cxgb4_uld_alloc_resources() argument 780 cxgb4_uld_enable(struct adapter *adap) cxgb4_uld_enable() argument 803 struct adapter *adap; cxgb4_register_uld() local 833 struct adapter *adap; cxgb4_unregister_uld() local [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-cht-wc.c | 58 struct cht_wc_i2c_adap *adap = data; in cht_wc_i2c_adap_thread_handler() local 61 mutex_lock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 64 ret = regmap_read(adap->regmap, CHT_WC_EXTCHGRIRQ, ®); in cht_wc_i2c_adap_thread_handler() 66 dev_err(&adap->adapter.dev, "Error reading extchgrirq reg\n"); in cht_wc_i2c_adap_thread_handler() 67 mutex_unlock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 71 reg &= ~adap->irq_mask; in cht_wc_i2c_adap_thread_handler() 74 ret = regmap_read(adap->regmap, CHT_WC_I2C_RDDATA, &adap->read_data); in cht_wc_i2c_adap_thread_handler() 76 adap->io_error = true; in cht_wc_i2c_adap_thread_handler() 82 ret = regmap_write(adap in cht_wc_i2c_adap_thread_handler() 115 cht_wc_i2c_adap_master_func(struct i2c_adapter *adap) cht_wc_i2c_adap_master_func() argument 126 struct cht_wc_i2c_adap *adap = i2c_get_adapdata(_adap); cht_wc_i2c_adap_smbus_xfer() local 229 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_lock() local 236 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_sync_unlock() local 253 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_enable() local 260 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_disable() local 306 struct cht_wc_i2c_adap *adap; cht_wc_i2c_adap_i2c_probe() local 408 struct cht_wc_i2c_adap *adap = platform_get_drvdata(pdev); cht_wc_i2c_adap_i2c_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 48 #define setsda(adap, val) adap->setsda(adap->data, val) 49 #define setscl(adap, val) adap->setscl(adap->data, val) 50 #define getsda(adap) adap->getsda(adap->data) 51 #define getscl(adap) ada 53 sdalo(struct i2c_algo_bit_data *adap) sdalo() argument 59 sdahi(struct i2c_algo_bit_data *adap) sdahi() argument 65 scllo(struct i2c_algo_bit_data *adap) scllo() argument 75 sclhi(struct i2c_algo_bit_data *adap) sclhi() argument 115 i2c_start(struct i2c_algo_bit_data *adap) i2c_start() argument 123 i2c_repstart(struct i2c_algo_bit_data *adap) i2c_repstart() argument 134 i2c_stop(struct i2c_algo_bit_data *adap) i2c_stop() argument 157 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; i2c_outb() local 205 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; i2c_inb() local 232 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; test_bus() local 322 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; try_address() local 387 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; acknak() local 408 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; readbytes() local 470 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_doAddress() local 524 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_xfer() local 604 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_xfer_atomic() local 612 bit_func(struct i2c_adapter *adap) bit_func() argument 635 __i2c_bit_add_bus(struct i2c_adapter *adap, int (*add_adapter)(struct i2c_adapter *)) __i2c_bit_add_bus() argument 674 i2c_bit_add_bus(struct i2c_adapter *adap) i2c_bit_add_bus() argument 680 i2c_bit_add_numbered_bus(struct i2c_adapter *adap) i2c_bit_add_numbered_bus() argument [all...] |
H A D | i2c-algo-pcf.c | 38 #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val) 39 #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl) 40 #define get_own(adap) adap->getown(adap->data) 41 #define get_clock(adap) ada 47 i2c_start(struct i2c_algo_pcf_data *adap) i2c_start() argument 53 i2c_repstart(struct i2c_algo_pcf_data *adap) i2c_repstart() argument 59 i2c_stop(struct i2c_algo_pcf_data *adap) i2c_stop() argument 65 handle_lab(struct i2c_algo_pcf_data *adap, const int *status) handle_lab() argument 95 wait_for_bb(struct i2c_algo_pcf_data *adap) wait_for_bb() argument 116 wait_for_pin(struct i2c_algo_pcf_data *adap, int *status) wait_for_pin() argument 149 pcf_init_8584(struct i2c_algo_pcf_data *adap) pcf_init_8584() argument 208 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_sendbytes() local 242 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_readbytes() local 282 pcf_doAddress(struct i2c_algo_pcf_data *adap, struct i2c_msg *msg) pcf_doAddress() argument 298 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_xfer() local 383 pcf_func(struct i2c_adapter *adap) pcf_func() argument 398 i2c_pcf_add_bus(struct i2c_adapter *adap) i2c_pcf_add_bus() argument [all...] |
H A D | i2c-algo-pca.c | 26 #define pca_outw(adap, reg, val) adap->write_byte(adap->data, reg, val) 27 #define pca_inw(adap, reg) adap->read_byte(adap->data, reg) 29 #define pca_status(adap) pca_inw(adap, I2C_PCA_STA) 30 #define pca_clock(adap) adap 35 pca_reset(struct i2c_algo_pca_data *adap) pca_reset() argument 68 pca_start(struct i2c_algo_pca_data *adap) pca_start() argument 83 pca_repeated_start(struct i2c_algo_pca_data *adap) pca_repeated_start() argument 102 pca_stop(struct i2c_algo_pca_data *adap) pca_stop() argument 116 pca_address(struct i2c_algo_pca_data *adap, struct i2c_msg *msg) pca_address() argument 138 pca_tx_byte(struct i2c_algo_pca_data *adap, __u8 b) pca_tx_byte() argument 156 pca_rx_byte(struct i2c_algo_pca_data *adap, __u8 *b, int ack) pca_rx_byte() argument 168 pca_rx_ack(struct i2c_algo_pca_data *adap, int ack) pca_rx_ack() argument 186 struct i2c_algo_pca_data *adap = i2c_adap->algo_data; pca_xfer() local 358 pca_func(struct i2c_adapter *adap) pca_func() argument 368 pca_probe_chip(struct i2c_adapter *adap) pca_probe_chip() argument 391 pca_init(struct i2c_adapter *adap) pca_init() argument 532 i2c_pca_add_bus(struct i2c_adapter *adap) i2c_pca_add_bus() argument 544 i2c_pca_add_numbered_bus(struct i2c_adapter *adap) i2c_pca_add_numbered_bus() argument [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | l3.c | 26 static void sendbyte(struct l3_pins *adap, unsigned int byte) in sendbyte() argument 31 adap->setclk(adap, 0); in sendbyte() 32 udelay(adap->data_hold); in sendbyte() 33 adap->setdat(adap, byte & 1); in sendbyte() 34 udelay(adap->data_setup); in sendbyte() 35 adap->setclk(adap, 1); in sendbyte() 36 udelay(adap in sendbyte() 46 sendbytes(struct l3_pins *adap, const u8 *buf, int len) sendbytes() argument 63 l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len) l3_write() argument 86 l3_set_clk(struct l3_pins *adap, int val) l3_set_clk() argument 91 l3_set_data(struct l3_pins *adap, int val) l3_set_data() argument 96 l3_set_mode(struct l3_pins *adap, int val) l3_set_mode() argument 101 l3_set_gpio_ops(struct device *dev, struct l3_pins *adap) l3_set_gpio_ops() argument [all...] |
/kernel/linux/linux-5.10/drivers/i2c/algos/ |
H A D | i2c-algo-pcf.c | 38 #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val) 39 #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl) 40 #define get_own(adap) adap->getown(adap->data) 41 #define get_clock(adap) ada 47 i2c_start(struct i2c_algo_pcf_data *adap) i2c_start() argument 53 i2c_repstart(struct i2c_algo_pcf_data *adap) i2c_repstart() argument 59 i2c_stop(struct i2c_algo_pcf_data *adap) i2c_stop() argument 65 handle_lab(struct i2c_algo_pcf_data *adap, const int *status) handle_lab() argument 95 wait_for_bb(struct i2c_algo_pcf_data *adap) wait_for_bb() argument 116 wait_for_pin(struct i2c_algo_pcf_data *adap, int *status) wait_for_pin() argument 149 pcf_init_8584(struct i2c_algo_pcf_data *adap) pcf_init_8584() argument 208 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_sendbytes() local 242 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_readbytes() local 282 pcf_doAddress(struct i2c_algo_pcf_data *adap, struct i2c_msg *msg) pcf_doAddress() argument 298 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; pcf_xfer() local 383 pcf_func(struct i2c_adapter *adap) pcf_func() argument 398 i2c_pcf_add_bus(struct i2c_adapter *adap) i2c_pcf_add_bus() argument [all...] |
H A D | i2c-algo-bit.c | 48 #define setsda(adap, val) adap->setsda(adap->data, val) 49 #define setscl(adap, val) adap->setscl(adap->data, val) 50 #define getsda(adap) adap->getsda(adap->data) 51 #define getscl(adap) ada 53 sdalo(struct i2c_algo_bit_data *adap) sdalo() argument 59 sdahi(struct i2c_algo_bit_data *adap) sdahi() argument 65 scllo(struct i2c_algo_bit_data *adap) scllo() argument 75 sclhi(struct i2c_algo_bit_data *adap) sclhi() argument 115 i2c_start(struct i2c_algo_bit_data *adap) i2c_start() argument 123 i2c_repstart(struct i2c_algo_bit_data *adap) i2c_repstart() argument 134 i2c_stop(struct i2c_algo_bit_data *adap) i2c_stop() argument 157 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; i2c_outb() local 204 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; i2c_inb() local 231 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; test_bus() local 337 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; try_address() local 402 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; acknak() local 481 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_doAddress() local 535 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_xfer() local 615 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; bit_xfer_atomic() local 623 bit_func(struct i2c_adapter *adap) bit_func() argument 648 __i2c_bit_add_bus(struct i2c_adapter *adap, int (*add_adapter)(struct i2c_adapter *)) __i2c_bit_add_bus() argument 683 i2c_bit_add_bus(struct i2c_adapter *adap) i2c_bit_add_bus() argument 689 i2c_bit_add_numbered_bus(struct i2c_adapter *adap) i2c_bit_add_numbered_bus() argument [all...] |
H A D | i2c-algo-pca.c | 26 #define pca_outw(adap, reg, val) adap->write_byte(adap->data, reg, val) 27 #define pca_inw(adap, reg) adap->read_byte(adap->data, reg) 29 #define pca_status(adap) pca_inw(adap, I2C_PCA_STA) 30 #define pca_clock(adap) adap 35 pca_reset(struct i2c_algo_pca_data *adap) pca_reset() argument 68 pca_start(struct i2c_algo_pca_data *adap) pca_start() argument 83 pca_repeated_start(struct i2c_algo_pca_data *adap) pca_repeated_start() argument 102 pca_stop(struct i2c_algo_pca_data *adap) pca_stop() argument 116 pca_address(struct i2c_algo_pca_data *adap, struct i2c_msg *msg) pca_address() argument 138 pca_tx_byte(struct i2c_algo_pca_data *adap, __u8 b) pca_tx_byte() argument 156 pca_rx_byte(struct i2c_algo_pca_data *adap, __u8 *b, int ack) pca_rx_byte() argument 168 pca_rx_ack(struct i2c_algo_pca_data *adap, int ack) pca_rx_ack() argument 186 struct i2c_algo_pca_data *adap = i2c_adap->algo_data; pca_xfer() local 358 pca_func(struct i2c_adapter *adap) pca_func() argument 368 pca_probe_chip(struct i2c_adapter *adap) pca_probe_chip() argument 391 pca_init(struct i2c_adapter *adap) pca_init() argument 532 i2c_pca_add_bus(struct i2c_adapter *adap) i2c_pca_add_bus() argument 544 i2c_pca_add_numbered_bus(struct i2c_adapter *adap) i2c_pca_add_numbered_bus() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/cec/core/ |
H A D | cec-adap.c | 3 * cec-adap.c - HDMI Consumer Electronics Control framework - CEC adapter 26 static void cec_fill_msg_report_features(struct cec_adapter *adap, 30 static int cec_log_addr2idx(const struct cec_adapter *adap, u8 log_addr) in cec_log_addr2idx() argument 34 for (i = 0; i < adap->log_addrs.num_log_addrs; i++) in cec_log_addr2idx() 35 if (adap->log_addrs.log_addr[i] == log_addr) in cec_log_addr2idx() 40 static unsigned int cec_log_addr2dev(const struct cec_adapter *adap, u8 log_addr) in cec_log_addr2dev() argument 42 int i = cec_log_addr2idx(adap, log_addr); in cec_log_addr2dev() 44 return adap->log_addrs.primary_device_type[i < 0 ? 0 : i]; in cec_log_addr2dev() 137 static void cec_queue_event(struct cec_adapter *adap, in cec_queue_event() argument 143 mutex_lock(&adap in cec_queue_event() 150 cec_queue_pin_cec_event(struct cec_adapter *adap, bool is_high, bool dropped_events, ktime_t ts) cec_queue_pin_cec_event() argument 170 cec_queue_pin_hpd_event(struct cec_adapter *adap, bool is_high, ktime_t ts) cec_queue_pin_hpd_event() argument 186 cec_queue_pin_5v_event(struct cec_adapter *adap, bool is_high, ktime_t ts) cec_queue_pin_5v_event() argument 261 cec_queue_msg_monitor(struct cec_adapter *adap, const struct cec_msg *msg, bool valid_la) cec_queue_msg_monitor() argument 280 cec_queue_msg_followers(struct cec_adapter *adap, const struct cec_msg *msg) cec_queue_msg_followers() argument 294 cec_post_state_event(struct cec_adapter *adap) cec_post_state_event() argument 354 struct cec_adapter *adap = data->adap; cec_data_cancel() local 399 cec_flush(struct cec_adapter *adap) cec_flush() argument 450 struct cec_adapter *adap = _adap; cec_thread_func() local 585 cec_transmit_done_ts(struct cec_adapter *adap, u8 status, u8 arb_lost_cnt, u8 nack_cnt, u8 low_drive_cnt, u8 error_cnt, ktime_t ts) cec_transmit_done_ts() argument 686 cec_transmit_attempt_done_ts(struct cec_adapter *adap, u8 status, ktime_t ts) cec_transmit_attempt_done_ts() argument 719 struct cec_adapter *adap = data->adap; cec_wait_timeout() local 742 cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg, struct cec_fh *fh, bool block) cec_transmit_msg_fh() argument 935 cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, bool block) cec_transmit_msg() argument 1046 cec_received_msg_ts(struct cec_adapter *adap, struct cec_msg *msg, ktime_t ts) cec_received_msg_ts() argument 1259 cec_config_log_addr(struct cec_adapter *adap, unsigned int idx, unsigned int log_addr) cec_config_log_addr() argument 1342 cec_adap_unconfigure(struct cec_adapter *adap) cec_adap_unconfigure() argument 1407 struct cec_adapter *adap = arg; cec_config_thread_func() local 1563 cec_claim_log_addrs(struct cec_adapter *adap, bool block) cec_claim_log_addrs() argument 1589 cec_adap_enable(struct cec_adapter *adap) cec_adap_enable() argument 1645 __cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) __cec_s_phys_addr() argument 1680 cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) cec_s_phys_addr() argument 1691 cec_s_phys_addr_from_edid(struct cec_adapter *adap, const struct edid *edid) cec_s_phys_addr_from_edid() argument 1703 cec_s_conn_info(struct cec_adapter *adap, const struct cec_connector_info *conn_info) cec_s_conn_info() argument 1727 __cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs, bool block) __cec_s_log_addrs() argument 1890 cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs, bool block) cec_s_log_addrs() argument 1905 cec_fill_msg_report_features(struct cec_adapter *adap, struct cec_msg *msg, unsigned int la_idx) cec_fill_msg_report_features() argument 1933 cec_feature_abort_reason(struct cec_adapter *adap, struct cec_msg *msg, u8 reason) cec_feature_abort_reason() argument 1952 cec_feature_abort(struct cec_adapter *adap, struct cec_msg *msg) cec_feature_abort() argument 1958 cec_feature_refused(struct cec_adapter *adap, struct cec_msg *msg) cec_feature_refused() argument 1971 cec_receive_notify(struct cec_adapter *adap, struct cec_msg *msg, bool is_reply) cec_receive_notify() argument 2183 cec_monitor_all_cnt_inc(struct cec_adapter *adap) cec_monitor_all_cnt_inc() argument 2196 cec_monitor_all_cnt_dec(struct cec_adapter *adap) cec_monitor_all_cnt_dec() argument 2211 cec_monitor_pin_cnt_inc(struct cec_adapter *adap) cec_monitor_pin_cnt_inc() argument 2224 cec_monitor_pin_cnt_dec(struct cec_adapter *adap) cec_monitor_pin_cnt_dec() argument 2241 struct cec_adapter *adap = dev_get_drvdata(file->private); cec_adap_status() local [all...] |
H A D | cec-core.c | 169 static void cec_devnode_unregister(struct cec_adapter *adap) in cec_devnode_unregister() argument 171 struct cec_devnode *devnode = &adap->devnode; in cec_devnode_unregister() 191 mutex_lock(&adap->lock); in cec_devnode_unregister() 192 __cec_s_phys_addr(adap, CEC_PHYS_ADDR_INVALID, false); in cec_devnode_unregister() 193 __cec_s_log_addrs(adap, NULL, false); in cec_devnode_unregister() 194 // Disable the adapter (since adap->devnode.unregistered is true) in cec_devnode_unregister() 195 cec_adap_enable(adap); in cec_devnode_unregister() 196 mutex_unlock(&adap->lock); in cec_devnode_unregister() 207 struct cec_adapter *adap = sf->private; in cec_error_inj_write() local 221 if (!call_op(adap, error_inj_parse_lin in cec_error_inj_write() 232 struct cec_adapter *adap = sf->private; cec_error_inj_show() local 255 struct cec_adapter *adap; cec_allocate_adapter() local 335 cec_register_adapter(struct cec_adapter *adap, struct device *parent) cec_register_adapter() argument 396 cec_unregister_adapter(struct cec_adapter *adap) cec_unregister_adapter() argument 414 cec_delete_adapter(struct cec_adapter *adap) cec_delete_adapter() argument [all...] |
H A D | cec-api.c | 29 return &fh->adap->devnode; in cec_devnode_data() 38 struct cec_adapter *adap = fh->adap; in cec_poll() local 42 if (!cec_is_registered(adap)) in cec_poll() 44 mutex_lock(&adap->lock); in cec_poll() 45 if (adap->is_configured && in cec_poll() 46 adap->transmit_queue_sz < CEC_MAX_MSG_TX_QUEUE_SZ) in cec_poll() 52 mutex_unlock(&adap->lock); in cec_poll() 56 static bool cec_is_busy(const struct cec_adapter *adap, in cec_is_busy() argument 59 bool valid_initiator = adap in cec_is_busy() 75 cec_adap_g_caps(struct cec_adapter *adap, struct cec_caps __user *parg) cec_adap_g_caps() argument 91 cec_adap_g_phys_addr(struct cec_adapter *adap, __u16 __user *parg) cec_adap_g_phys_addr() argument 121 cec_adap_s_phys_addr(struct cec_adapter *adap, struct cec_fh *fh, bool block, __u16 __user *parg) cec_adap_s_phys_addr() argument 144 cec_adap_g_log_addrs(struct cec_adapter *adap, struct cec_log_addrs __user *parg) cec_adap_g_log_addrs() argument 167 cec_adap_s_log_addrs(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_log_addrs __user *parg) cec_adap_s_log_addrs() argument 196 cec_adap_g_connector_info(struct cec_adapter *adap, struct cec_log_addrs __user *parg) cec_adap_g_connector_info() argument 211 cec_transmit(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_msg __user *parg) cec_transmit() argument 290 cec_receive(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_msg __user *parg) cec_receive() argument 308 cec_dqevent(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_event __user *parg) cec_dqevent() argument 358 cec_g_mode(struct cec_adapter *adap, struct cec_fh *fh, u32 __user *parg) cec_g_mode() argument 368 cec_s_mode(struct cec_adapter *adap, struct cec_fh *fh, u32 __user *parg) cec_s_mode() argument 507 struct cec_adapter *adap = fh->adap; cec_ioctl() local 557 struct cec_adapter *adap = to_cec_adapter(devnode); cec_open() local 631 struct cec_adapter *adap = to_cec_adapter(devnode); cec_release() local [all...] |
/kernel/linux/linux-5.10/drivers/media/cec/core/ |
H A D | cec-adap.c | 3 * cec-adap.c - HDMI Consumer Electronics Control framework - CEC adapter 26 static void cec_fill_msg_report_features(struct cec_adapter *adap, 42 #define call_op(adap, op, arg...) \ 43 (adap->ops->op ? adap->ops->op(adap, ## arg) : 0) 45 #define call_void_op(adap, op, arg...) \ 47 if (adap->ops->op) \ 48 adap->ops->op(adap, ## ar 51 cec_log_addr2idx(const struct cec_adapter *adap, u8 log_addr) cec_log_addr2idx() argument 61 cec_log_addr2dev(const struct cec_adapter *adap, u8 log_addr) cec_log_addr2dev() argument 158 cec_queue_event(struct cec_adapter *adap, const struct cec_event *ev) cec_queue_event() argument 171 cec_queue_pin_cec_event(struct cec_adapter *adap, bool is_high, bool dropped_events, ktime_t ts) cec_queue_pin_cec_event() argument 190 cec_queue_pin_hpd_event(struct cec_adapter *adap, bool is_high, ktime_t ts) cec_queue_pin_hpd_event() argument 206 cec_queue_pin_5v_event(struct cec_adapter *adap, bool is_high, ktime_t ts) cec_queue_pin_5v_event() argument 281 cec_queue_msg_monitor(struct cec_adapter *adap, const struct cec_msg *msg, bool valid_la) cec_queue_msg_monitor() argument 300 cec_queue_msg_followers(struct cec_adapter *adap, const struct cec_msg *msg) cec_queue_msg_followers() argument 314 cec_post_state_event(struct cec_adapter *adap) cec_post_state_event() argument 409 cec_flush(struct cec_adapter *adap) cec_flush() argument 460 struct cec_adapter *adap = _adap; cec_thread_func() local 593 cec_transmit_done_ts(struct cec_adapter *adap, u8 status, u8 arb_lost_cnt, u8 nack_cnt, u8 low_drive_cnt, u8 error_cnt, ktime_t ts) cec_transmit_done_ts() argument 690 cec_transmit_attempt_done_ts(struct cec_adapter *adap, u8 status, ktime_t ts) cec_transmit_attempt_done_ts() argument 723 struct cec_adapter *adap = data->adap; cec_wait_timeout() local 748 cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg, struct cec_fh *fh, bool block) cec_transmit_msg_fh() argument 931 cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, bool block) cec_transmit_msg() argument 1041 cec_received_msg_ts(struct cec_adapter *adap, struct cec_msg *msg, ktime_t ts) cec_received_msg_ts() argument 1251 cec_config_log_addr(struct cec_adapter *adap, unsigned int idx, unsigned int log_addr) cec_config_log_addr() argument 1326 cec_adap_unconfigure(struct cec_adapter *adap) cec_adap_unconfigure() argument 1391 struct cec_adapter *adap = arg; cec_config_thread_func() local 1536 cec_claim_log_addrs(struct cec_adapter *adap, bool block) cec_claim_log_addrs() argument 1560 __cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) __cec_s_phys_addr() argument 1613 cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) cec_s_phys_addr() argument 1624 cec_s_phys_addr_from_edid(struct cec_adapter *adap, const struct edid *edid) cec_s_phys_addr_from_edid() argument 1636 cec_s_conn_info(struct cec_adapter *adap, const struct cec_connector_info *conn_info) cec_s_conn_info() argument 1660 __cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs, bool block) __cec_s_log_addrs() argument 1817 cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs, bool block) cec_s_log_addrs() argument 1832 cec_fill_msg_report_features(struct cec_adapter *adap, struct cec_msg *msg, unsigned int la_idx) cec_fill_msg_report_features() argument 1860 cec_feature_abort_reason(struct cec_adapter *adap, struct cec_msg *msg, u8 reason) cec_feature_abort_reason() argument 1879 cec_feature_abort(struct cec_adapter *adap, struct cec_msg *msg) cec_feature_abort() argument 1885 cec_feature_refused(struct cec_adapter *adap, struct cec_msg *msg) cec_feature_refused() argument 1898 cec_receive_notify(struct cec_adapter *adap, struct cec_msg *msg, bool is_reply) cec_receive_notify() argument 2111 cec_monitor_all_cnt_inc(struct cec_adapter *adap) cec_monitor_all_cnt_inc() argument 2122 cec_monitor_all_cnt_dec(struct cec_adapter *adap) cec_monitor_all_cnt_dec() argument 2134 cec_monitor_pin_cnt_inc(struct cec_adapter *adap) cec_monitor_pin_cnt_inc() argument 2145 cec_monitor_pin_cnt_dec(struct cec_adapter *adap) cec_monitor_pin_cnt_dec() argument 2159 struct cec_adapter *adap = dev_get_drvdata(file->private); cec_adap_status() local [all...] |
H A D | cec-api.c | 29 return &fh->adap->devnode; in cec_devnode_data() 38 struct cec_adapter *adap = fh->adap; in cec_poll() local 42 if (!cec_is_registered(adap)) in cec_poll() 44 mutex_lock(&adap->lock); in cec_poll() 45 if (adap->is_configured && in cec_poll() 46 adap->transmit_queue_sz < CEC_MAX_MSG_TX_QUEUE_SZ) in cec_poll() 52 mutex_unlock(&adap->lock); in cec_poll() 56 static bool cec_is_busy(const struct cec_adapter *adap, in cec_is_busy() argument 59 bool valid_initiator = adap in cec_is_busy() 75 cec_adap_g_caps(struct cec_adapter *adap, struct cec_caps __user *parg) cec_adap_g_caps() argument 91 cec_adap_g_phys_addr(struct cec_adapter *adap, __u16 __user *parg) cec_adap_g_phys_addr() argument 121 cec_adap_s_phys_addr(struct cec_adapter *adap, struct cec_fh *fh, bool block, __u16 __user *parg) cec_adap_s_phys_addr() argument 144 cec_adap_g_log_addrs(struct cec_adapter *adap, struct cec_log_addrs __user *parg) cec_adap_g_log_addrs() argument 167 cec_adap_s_log_addrs(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_log_addrs __user *parg) cec_adap_s_log_addrs() argument 196 cec_adap_g_connector_info(struct cec_adapter *adap, struct cec_log_addrs __user *parg) cec_adap_g_connector_info() argument 211 cec_transmit(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_msg __user *parg) cec_transmit() argument 290 cec_receive(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_msg __user *parg) cec_receive() argument 308 cec_dqevent(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_event __user *parg) cec_dqevent() argument 358 cec_g_mode(struct cec_adapter *adap, struct cec_fh *fh, u32 __user *parg) cec_g_mode() argument 368 cec_s_mode(struct cec_adapter *adap, struct cec_fh *fh, u32 __user *parg) cec_s_mode() argument 507 struct cec_adapter *adap = fh->adap; cec_ioctl() local 557 struct cec_adapter *adap = to_cec_adapter(devnode); cec_open() local 637 struct cec_adapter *adap = to_cec_adapter(devnode); cec_release() local [all...] |
H A D | cec-core.c | 157 static void cec_devnode_unregister(struct cec_adapter *adap) in cec_devnode_unregister() argument 159 struct cec_devnode *devnode = &adap->devnode; in cec_devnode_unregister() 177 mutex_lock(&adap->lock); in cec_devnode_unregister() 178 __cec_s_phys_addr(adap, CEC_PHYS_ADDR_INVALID, false); in cec_devnode_unregister() 179 __cec_s_log_addrs(adap, NULL, false); in cec_devnode_unregister() 180 mutex_unlock(&adap->lock); in cec_devnode_unregister() 191 struct cec_adapter *adap = sf->private; in cec_error_inj_write() local 205 if (!adap->ops->error_inj_parse_line(adap, line)) { in cec_error_inj_write() 216 struct cec_adapter *adap in cec_error_inj_show() local 239 struct cec_adapter *adap; cec_allocate_adapter() local 318 cec_register_adapter(struct cec_adapter *adap, struct device *parent) cec_register_adapter() argument 377 cec_unregister_adapter(struct cec_adapter *adap) cec_unregister_adapter() argument 395 cec_delete_adapter(struct cec_adapter *adap) cec_delete_adapter() argument [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-cht-wc.c | 59 struct cht_wc_i2c_adap *adap = data; in cht_wc_i2c_adap_thread_handler() local 62 mutex_lock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 65 ret = regmap_read(adap->regmap, CHT_WC_EXTCHGRIRQ, ®); in cht_wc_i2c_adap_thread_handler() 67 dev_err(&adap->adapter.dev, "Error reading extchgrirq reg\n"); in cht_wc_i2c_adap_thread_handler() 68 mutex_unlock(&adap->adap_lock); in cht_wc_i2c_adap_thread_handler() 72 reg &= ~adap->irq_mask; in cht_wc_i2c_adap_thread_handler() 75 ret = regmap_read(adap->regmap, CHT_WC_I2C_RDDATA, &adap->read_data); in cht_wc_i2c_adap_thread_handler() 77 adap->io_error = true; in cht_wc_i2c_adap_thread_handler() 83 ret = regmap_write(adap in cht_wc_i2c_adap_thread_handler() 109 cht_wc_i2c_adap_master_func(struct i2c_adapter *adap) cht_wc_i2c_adap_master_func() argument 120 struct cht_wc_i2c_adap *adap = i2c_get_adapdata(_adap); cht_wc_i2c_adap_smbus_xfer() local 223 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_lock() local 230 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_sync_unlock() local 247 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_enable() local 254 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); cht_wc_i2c_irq_disable() local 430 struct cht_wc_i2c_adap *adap; cht_wc_i2c_adap_i2c_probe() local 534 struct cht_wc_i2c_adap *adap = platform_get_drvdata(pdev); cht_wc_i2c_adap_i2c_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/ |
H A D | dvb_usb_core.c | 203 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete() local 204 dvb_dmx_swfilter(&adap->demux, buf, len); in dvb_usb_data_complete() 210 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_204() local 211 dvb_dmx_swfilter_204(&adap->demux, buf, len); in dvb_usb_data_complete_204() 217 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_raw() local 218 dvb_dmx_swfilter_raw(&adap->demux, buf, len); in dvb_usb_data_complete_raw() 221 static int dvb_usbv2_adapter_stream_init(struct dvb_usb_adapter *adap) in dvb_usbv2_adapter_stream_init() argument 223 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, in dvb_usbv2_adapter_stream_init() 224 adap in dvb_usbv2_adapter_stream_init() 233 dvb_usbv2_adapter_stream_exit(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_stream_exit() argument 243 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvb_usb_start_feed() local 331 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvb_usb_stop_feed() local 388 dvb_usbv2_media_device_init(struct dvb_usb_adapter *adap) dvb_usbv2_media_device_init() argument 408 dvb_usbv2_media_device_register(struct dvb_usb_adapter *adap) dvb_usbv2_media_device_register() argument 417 dvb_usbv2_media_device_unregister(struct dvb_usb_adapter *adap) dvb_usbv2_media_device_unregister() argument 432 dvb_usbv2_adapter_dvb_init(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_dvb_init() argument 512 dvb_usbv2_adapter_dvb_exit(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_dvb_exit() argument 556 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_init() local 595 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_sleep() local 632 dvb_usbv2_adapter_frontend_init(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_frontend_init() argument 709 dvb_usbv2_adapter_frontend_exit(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_frontend_exit() argument 745 struct dvb_usb_adapter *adap; dvb_usbv2_adapter_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
H A D | dvb_usb_core.c | 203 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete() local 204 dvb_dmx_swfilter(&adap->demux, buf, len); in dvb_usb_data_complete() 210 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_204() local 211 dvb_dmx_swfilter_204(&adap->demux, buf, len); in dvb_usb_data_complete_204() 217 struct dvb_usb_adapter *adap = stream->user_priv; in dvb_usb_data_complete_raw() local 218 dvb_dmx_swfilter_raw(&adap->demux, buf, len); in dvb_usb_data_complete_raw() 221 static int dvb_usbv2_adapter_stream_init(struct dvb_usb_adapter *adap) in dvb_usbv2_adapter_stream_init() argument 223 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, in dvb_usbv2_adapter_stream_init() 224 adap in dvb_usbv2_adapter_stream_init() 233 dvb_usbv2_adapter_stream_exit(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_stream_exit() argument 243 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvb_usb_start_feed() local 331 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvb_usb_stop_feed() local 388 dvb_usbv2_media_device_init(struct dvb_usb_adapter *adap) dvb_usbv2_media_device_init() argument 408 dvb_usbv2_media_device_register(struct dvb_usb_adapter *adap) dvb_usbv2_media_device_register() argument 417 dvb_usbv2_media_device_unregister(struct dvb_usb_adapter *adap) dvb_usbv2_media_device_unregister() argument 432 dvb_usbv2_adapter_dvb_init(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_dvb_init() argument 512 dvb_usbv2_adapter_dvb_exit(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_dvb_exit() argument 556 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_init() local 595 struct dvb_usb_adapter *adap = fe->dvb->priv; dvb_usb_fe_sleep() local 632 dvb_usbv2_adapter_frontend_init(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_frontend_init() argument 709 dvb_usbv2_adapter_frontend_exit(struct dvb_usb_adapter *adap) dvb_usbv2_adapter_frontend_exit() argument 745 struct dvb_usb_adapter *adap; dvb_usbv2_adapter_init() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/pt3/ |
H A D | pt3_dma.c | 24 int pt3_stop_dma(struct pt3_adapter *adap) in pt3_stop_dma() argument 26 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_stop_dma() 31 base = get_dma_base(adap->adap_idx); in pt3_stop_dma() 46 int pt3_start_dma(struct pt3_adapter *adap) in pt3_start_dma() argument 48 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_start_dma() 49 u32 base = get_dma_base(adap->adap_idx); in pt3_start_dma() 52 iowrite32(lower_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 54 iowrite32(upper_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 61 static u8 *next_unit(struct pt3_adapter *adap, int *idx, int *ofs) in next_unit() argument 67 if (*idx == adap in next_unit() 73 pt3_proc_dma(struct pt3_adapter *adap) pt3_proc_dma() argument 105 pt3_init_dmabuf(struct pt3_adapter *adap) pt3_init_dmabuf() argument 127 pt3_free_dmabuf(struct pt3_adapter *adap) pt3_free_dmabuf() argument 145 pt3_alloc_dmabuf(struct pt3_adapter *adap) pt3_alloc_dmabuf() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/pt3/ |
H A D | pt3_dma.c | 24 int pt3_stop_dma(struct pt3_adapter *adap) in pt3_stop_dma() argument 26 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_stop_dma() 31 base = get_dma_base(adap->adap_idx); in pt3_stop_dma() 46 int pt3_start_dma(struct pt3_adapter *adap) in pt3_start_dma() argument 48 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_start_dma() 49 u32 base = get_dma_base(adap->adap_idx); in pt3_start_dma() 52 iowrite32(lower_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 54 iowrite32(upper_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 61 static u8 *next_unit(struct pt3_adapter *adap, int *idx, int *ofs) in next_unit() argument 67 if (*idx == adap in next_unit() 73 pt3_proc_dma(struct pt3_adapter *adap) pt3_proc_dma() argument 105 pt3_init_dmabuf(struct pt3_adapter *adap) pt3_init_dmabuf() argument 127 pt3_free_dmabuf(struct pt3_adapter *adap) pt3_free_dmabuf() argument 145 pt3_alloc_dmabuf(struct pt3_adapter *adap) pt3_alloc_dmabuf() argument [all...] |