Home
last modified time | relevance | path

Searched refs:adap (Results 1 - 25 of 807) sorted by relevance

12345678910>>...33

/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/
H A Dpvrusb2-dvb.c21 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 Dpvrusb2-dvb.c21 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 Ddvb-usb-dvb.c16 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 Ddvb-usb-dvb.c16 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 Dcxgb4_uld.c59 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 Dcxgb4_uld.c59 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 Di2c-cht-wc.c58 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, &reg); 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 Di2c-algo-bit.c48 #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 Di2c-algo-pcf.c38 #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 Di2c-algo-pca.c26 #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 Dl3.c26 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 Di2c-algo-pcf.c38 #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 Di2c-algo-bit.c48 #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 Di2c-algo-pca.c26 #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 Dcec-adap.c3 * 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 Dcec-core.c169 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 Dcec-api.c29 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 Dcec-adap.c3 * 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 Dcec-api.c29 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 Dcec-core.c157 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 Di2c-cht-wc.c59 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, &reg); 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 Ddvb_usb_core.c203 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 Ddvb_usb_core.c203 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 Dpt3_dma.c24 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 Dpt3_dma.c24 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...]

Completed in 13 milliseconds

12345678910>>...33