Home
last modified time | relevance | path

Searched refs:ar_sdio (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
H A Dsdio.c190 static struct bus_request *ath6kl_sdio_alloc_busreq(struct ath6kl_sdio *ar_sdio) in ath6kl_sdio_alloc_busreq() argument
194 spin_lock_bh(&ar_sdio->lock); in ath6kl_sdio_alloc_busreq()
196 if (list_empty(&ar_sdio->bus_req_freeq)) { in ath6kl_sdio_alloc_busreq()
197 spin_unlock_bh(&ar_sdio->lock); in ath6kl_sdio_alloc_busreq()
201 bus_req = list_first_entry(&ar_sdio->bus_req_freeq, in ath6kl_sdio_alloc_busreq()
205 spin_unlock_bh(&ar_sdio->lock); in ath6kl_sdio_alloc_busreq()
212 static void ath6kl_sdio_free_bus_req(struct ath6kl_sdio *ar_sdio, in ath6kl_sdio_free_bus_req() argument
218 spin_lock_bh(&ar_sdio->lock); in ath6kl_sdio_free_bus_req()
219 list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq); in ath6kl_sdio_free_bus_req()
220 spin_unlock_bh(&ar_sdio in ath6kl_sdio_free_bus_req()
260 ath6kl_sdio_scat_rw(struct ath6kl_sdio *ar_sdio, struct bus_request *req) ath6kl_sdio_scat_rw() argument
344 ath6kl_sdio_alloc_prep_scat_req(struct ath6kl_sdio *ar_sdio, int n_scat_entry, int n_scat_req, bool virt_scat) ath6kl_sdio_alloc_prep_scat_req() argument
412 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_read_write_sync() local
444 __ath6kl_sdio_write_async(struct ath6kl_sdio *ar_sdio, struct bus_request *req) __ath6kl_sdio_write_async() argument
464 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_write_async_work() local
482 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_irq_handler() local
505 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_power_on() local
545 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_power_off() local
570 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_write_async() local
594 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_irq_enable() local
609 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_is_on_irq() local
616 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_irq_disable() local
641 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_scatter_req_get() local
662 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_scatter_req_add() local
675 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_async_rw_scatter() local
701 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_cleanup_scatter() local
733 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_enable_scatter() local
796 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_config() local
834 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_set_sdio_pm_caps() local
863 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_suspend() local
1224 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_stop() local
1310 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_probe() local
1392 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/
H A Dsdio.c190 static struct bus_request *ath6kl_sdio_alloc_busreq(struct ath6kl_sdio *ar_sdio) in ath6kl_sdio_alloc_busreq() argument
194 spin_lock_bh(&ar_sdio->lock); in ath6kl_sdio_alloc_busreq()
196 if (list_empty(&ar_sdio->bus_req_freeq)) { in ath6kl_sdio_alloc_busreq()
197 spin_unlock_bh(&ar_sdio->lock); in ath6kl_sdio_alloc_busreq()
201 bus_req = list_first_entry(&ar_sdio->bus_req_freeq, in ath6kl_sdio_alloc_busreq()
205 spin_unlock_bh(&ar_sdio->lock); in ath6kl_sdio_alloc_busreq()
212 static void ath6kl_sdio_free_bus_req(struct ath6kl_sdio *ar_sdio, in ath6kl_sdio_free_bus_req() argument
218 spin_lock_bh(&ar_sdio->lock); in ath6kl_sdio_free_bus_req()
219 list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq); in ath6kl_sdio_free_bus_req()
220 spin_unlock_bh(&ar_sdio in ath6kl_sdio_free_bus_req()
260 ath6kl_sdio_scat_rw(struct ath6kl_sdio *ar_sdio, struct bus_request *req) ath6kl_sdio_scat_rw() argument
344 ath6kl_sdio_alloc_prep_scat_req(struct ath6kl_sdio *ar_sdio, int n_scat_entry, int n_scat_req, bool virt_scat) ath6kl_sdio_alloc_prep_scat_req() argument
412 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_read_write_sync() local
444 __ath6kl_sdio_write_async(struct ath6kl_sdio *ar_sdio, struct bus_request *req) __ath6kl_sdio_write_async() argument
464 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_write_async_work() local
482 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_irq_handler() local
505 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_power_on() local
545 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_power_off() local
570 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_write_async() local
594 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_irq_enable() local
609 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_is_on_irq() local
616 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_irq_disable() local
641 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_scatter_req_get() local
662 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_scatter_req_add() local
675 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_async_rw_scatter() local
701 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_cleanup_scatter() local
733 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_enable_scatter() local
796 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_config() local
834 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_set_sdio_pm_caps() local
863 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_suspend() local
1224 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar); ath6kl_sdio_stop() local
1310 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_probe() local
1392 struct ath6kl_sdio *ar_sdio; ath6kl_sdio_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dsdio.c34 static inline int ath10k_sdio_calc_txrx_padded_len(struct ath10k_sdio *ar_sdio, in ath10k_sdio_calc_txrx_padded_len() argument
37 return __ALIGN_MASK((len), ar_sdio->mbox_info.block_mask); in ath10k_sdio_calc_txrx_padded_len()
134 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); in ath10k_sdio_config() local
135 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_config()
205 ret = sdio_set_block_size(func, ar_sdio->mbox_info.block_size); in ath10k_sdio_config()
208 ar_sdio->mbox_info.block_size, ret); in ath10k_sdio_config()
219 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); in ath10k_sdio_write32() local
220 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_write32()
243 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); in ath10k_sdio_writesb32() local
244 struct sdio_func *func = ar_sdio in ath10k_sdio_writesb32()
276 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_read32() local
299 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_read() local
324 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_write() local
352 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_readsb() local
421 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_process_packets() local
540 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_alloc() local
644 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_fetch() local
675 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_fetch_bundle() local
735 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rxmsg_pending_handler() local
817 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_proc_counter_intr() local
842 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_proc_err_intr() local
888 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_proc_cpu_intr() local
932 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_read_int_status() local
1080 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_set_mbox_info() local
1197 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_bmi_exchange_msg() local
1291 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_alloc_busreq() local
1313 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_free_bus_req() local
1350 struct ath10k_sdio *ar_sdio = container_of(work, struct ath10k_sdio, ath10k_rx_indication_async_work() local
1373 ath10k_sdio_read_rtc_state(struct ath10k_sdio *ar_sdio, unsigned char *state) ath10k_sdio_read_rtc_state() argument
1392 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_set_mbox_sleep() local
1449 struct ath10k_sdio *ar_sdio = from_timer(ar_sdio, t, sleep_timer); ath10k_sdio_sleep_timer_handler() local
1457 struct ath10k_sdio *ar_sdio = container_of(work, struct ath10k_sdio, ath10k_sdio_write_async_work() local
1491 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_prep_async_req() local
1521 struct ath10k_sdio *ar_sdio = sdio_get_drvdata(func); ath10k_sdio_irq_handler() local
1552 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_disable_intrs() local
1573 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_power_up() local
1615 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_power_down() local
1648 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_tx_sg() local
1680 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_enable_intrs() local
1809 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_start_post() local
1862 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_start() local
1917 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_irq_disable() local
1967 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_stop() local
2032 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_map_service_to_pipe() local
2145 struct ath10k_sdio *ar_sdio = sdio_get_drvdata(func); ath10k_sdio_pm_suspend() local
2512 struct ath10k_sdio *ar_sdio; ath10k_sdio_probe() local
2639 struct ath10k_sdio *ar_sdio = sdio_get_drvdata(func); ath10k_sdio_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dsdio.c34 static inline int ath10k_sdio_calc_txrx_padded_len(struct ath10k_sdio *ar_sdio, in ath10k_sdio_calc_txrx_padded_len() argument
37 return __ALIGN_MASK((len), ar_sdio->mbox_info.block_mask); in ath10k_sdio_calc_txrx_padded_len()
134 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); in ath10k_sdio_config() local
135 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_config()
205 ret = sdio_set_block_size(func, ar_sdio->mbox_info.block_size); in ath10k_sdio_config()
208 ar_sdio->mbox_info.block_size, ret); in ath10k_sdio_config()
219 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); in ath10k_sdio_write32() local
220 struct sdio_func *func = ar_sdio->func; in ath10k_sdio_write32()
243 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); in ath10k_sdio_writesb32() local
244 struct sdio_func *func = ar_sdio in ath10k_sdio_writesb32()
276 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_read32() local
299 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_read() local
324 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_write() local
352 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_readsb() local
421 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_process_packets() local
540 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_alloc() local
644 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_fetch() local
675 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rx_fetch_bundle() local
735 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_rxmsg_pending_handler() local
817 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_proc_counter_intr() local
842 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_proc_err_intr() local
888 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_proc_cpu_intr() local
932 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_mbox_read_int_status() local
1080 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_set_mbox_info() local
1197 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_bmi_exchange_msg() local
1291 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_alloc_busreq() local
1313 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_free_bus_req() local
1350 struct ath10k_sdio *ar_sdio = container_of(work, struct ath10k_sdio, ath10k_rx_indication_async_work() local
1373 ath10k_sdio_read_rtc_state(struct ath10k_sdio *ar_sdio, unsigned char *state) ath10k_sdio_read_rtc_state() argument
1392 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_set_mbox_sleep() local
1449 struct ath10k_sdio *ar_sdio = from_timer(ar_sdio, t, sleep_timer); ath10k_sdio_sleep_timer_handler() local
1457 struct ath10k_sdio *ar_sdio = container_of(work, struct ath10k_sdio, ath10k_sdio_write_async_work() local
1491 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_prep_async_req() local
1521 struct ath10k_sdio *ar_sdio = sdio_get_drvdata(func); ath10k_sdio_irq_handler() local
1552 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_disable_intrs() local
1573 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_power_up() local
1615 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_power_down() local
1648 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_tx_sg() local
1680 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_enable_intrs() local
1809 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_start_post() local
1862 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_start() local
1917 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_irq_disable() local
1967 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_stop() local
2027 struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar); ath10k_sdio_hif_map_service_to_pipe() local
2140 struct ath10k_sdio *ar_sdio = sdio_get_drvdata(func); ath10k_sdio_pm_suspend() local
2513 struct ath10k_sdio *ar_sdio; ath10k_sdio_probe() local
2641 struct ath10k_sdio *ar_sdio = sdio_get_drvdata(func); ath10k_sdio_remove() local
[all...]

Completed in 6 milliseconds