Home
last modified time | relevance | path

Searched refs:hif_sdio_dev (Results 1 – 16 of 16) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/hif/src/sdio/
H A Dhif_sdio_dev.h31 struct hif_sdio_device *hif_dev_from_hif(struct hif_sdio_dev *hif_device);
33 struct hif_sdio_device *hif_dev_create(struct hif_sdio_dev *hif_device,
55 QDF_STATUS hif_dev_map_service_to_pipe(struct hif_sdio_dev *pdev,
64 int hif_dev_get_fifo_address(struct hif_sdio_dev *pdev,
70 void hif_dev_set_mailbox_swap(struct hif_sdio_dev *pdev);
72 bool hif_dev_get_mailbox_swap(struct hif_sdio_dev *pdev);
74 QDF_STATUS hif_read_write(struct hif_sdio_dev *device, unsigned long address,
79 static inline struct hif_sdio_dev *get_hif_device(struct hif_softc *hif_ctx, in get_hif_device()
83 return (struct hif_sdio_dev *)sdio_get_drvdata(func); in get_hif_device()
96 struct hif_sdio_dev *hifdevice) in hif_sdio_set_drvdata()
[all …]
H A Dif_sdio.c75 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_sdio_bus_suspend()
94 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_sdio_bus_resume()
204 struct hif_sdio_dev *hif_device = sc->hif_handle; in hif_sdio_get_config_item()
219 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_sdio_set_mailbox_swap()
233 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_sdio_claim_device()
247 struct hif_sdio_dev *hif_device = hif_ctx->hif_handle; in hif_sdio_mask_interrupt_call()
H A Dhif_sdio.c56 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_start()
96 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_sdio_stop()
125 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_send_head()
150 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_map_service_to_pipe()
184 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_post_init()
H A Dhif_bmi_reg_access.c49 hif_bmi_buffer_send(struct hif_sdio_softc *scn, struct hif_sdio_dev *device, in hif_bmi_buffer_send()
112 hif_bmi_read_write(struct hif_sdio_dev *device, in hif_bmi_read_write()
132 hif_bmi_read_write(struct hif_sdio_dev *device, in hif_bmi_read_write()
161 hif_bmi_buffer_receive(struct hif_sdio_dev *device, in hif_bmi_buffer_receive()
303 struct hif_sdio_dev *device = scn->hif_handle; in hif_reg_based_get_target_info()
407 struct hif_sdio_dev *device = scn->hif_handle; in hif_exchange_bmi_msg()
454 QDF_STATUS hif_bmi_write_scratch_register(struct hif_sdio_dev *device, in hif_bmi_write_scratch_register()
479 QDF_STATUS hif_bmi_read_scratch_register(struct hif_sdio_dev *device) in hif_bmi_read_scratch_register()
H A Dhif_diag_reg_access.c53 struct hif_sdio_dev *hif_device, in hif_ar6000_set_address_window_register()
94 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_diag_read_access()
142 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_diag_write_access()
270 static QDF_STATUS hif_ar6k_read_target_register(struct hif_sdio_dev *hif_device, in hif_ar6k_read_target_register()
314 void hif_ar6k_fetch_target_regs(struct hif_sdio_dev *hif_device, in hif_ar6k_fetch_target_regs()
H A Dhif_sdio_dev.c84 struct hif_sdio_device *hif_dev_create(struct hif_sdio_dev *hif_device, in hif_dev_create()
143 struct hif_sdio_device *hif_dev_from_hif(struct hif_sdio_dev *hif_device) in hif_dev_from_hif()
223 struct hif_sdio_dev *hif_device = pdev->HIFDevice; in hif_dev_setup()
H A Dif_sdio.h107 void hif_ar6k_fetch_target_regs(struct hif_sdio_dev *hif_device,
H A Dhif_sdio_internal.h52 struct hif_sdio_dev *HIFDevice;
/wlan-driver/qca-wifi-host-cmn/hif/src/sdio/native_sdio/include/
H A Dhif_internal.h189 struct hif_sdio_dev { struct
273 typedef int (*HIF_PENDING_EVENTS_FUNC)(struct hif_sdio_dev *device,
280 typedef int (*HIF_MASK_UNMASK_RECV_EVENT)(struct hif_sdio_dev *device,
285 struct hif_sdio_dev *device,
289 QDF_STATUS hif_attach_htc(struct hif_sdio_dev *device,
292 void hif_ack_interrupt(struct hif_sdio_dev *device);
294 void hif_mask_interrupt(struct hif_sdio_dev *device);
296 void hif_un_mask_interrupt(struct hif_sdio_dev *device);
298 int hif_sdio_configure_pipes(struct hif_sdio_dev *dev, struct sdio_func *func);
334 struct hif_sdio_dev *device);
[all …]
/wlan-driver/qca-wifi-host-cmn/hif/src/sdio/transfer/
H A Dadma.c34 int hif_dev_get_fifo_address(struct hif_sdio_dev *pdev, in hif_dev_get_fifo_address()
61 int hif_dev_configure_pipes(struct hif_sdio_dev *pdev, struct sdio_func *func) in hif_dev_configure_pipes()
73 void hif_dev_set_mailbox_swap(struct hif_sdio_dev *pdev) in hif_dev_set_mailbox_swap()
84 bool hif_dev_get_mailbox_swap(struct hif_sdio_dev *pdev) in hif_dev_get_mailbox_swap()
111 QDF_STATUS hif_dev_map_service_to_pipe(struct hif_sdio_dev *pdev, uint16_t svc, in hif_dev_map_service_to_pipe()
221 struct hif_sdio_dev *pdev = dev->HIFDevice; in hif_dev_map_pipe_to_adma_chan()
290 void hif_fixup_write_param(struct hif_sdio_dev *pdev, uint32_t req, in hif_fixup_write_param()
299 QDF_STATUS hif_disable_func(struct hif_sdio_dev *device, in hif_disable_func()
350 QDF_STATUS hif_enable_func(struct hif_softc *ol_sc, struct hif_sdio_dev *device, in hif_enable_func()
384 static qdf_nbuf_t hif_sdio_get_nbuf(struct hif_sdio_dev *dev, uint16_t buf_len) in hif_sdio_get_nbuf()
[all …]
H A Dmailbox.c206 void hif_dev_set_mailbox_swap(struct hif_sdio_dev *pdev) in hif_dev_set_mailbox_swap()
222 bool hif_dev_get_mailbox_swap(struct hif_sdio_dev *pdev) in hif_dev_get_mailbox_swap()
243 int hif_dev_get_fifo_address(struct hif_sdio_dev *pdev, in hif_dev_get_fifo_address()
286 QDF_STATUS hif_dev_map_service_to_pipe(struct hif_sdio_dev *pdev, uint16_t svc, in hif_dev_map_service_to_pipe()
582 void hif_fixup_write_param(struct hif_sdio_dev *pdev, uint32_t req, in hif_fixup_write_param()
1478 hif_read_write(struct hif_sdio_dev *device, in hif_read_write()
1574 struct hif_sdio_dev *device = get_hif_device(ol_sc, func); in hif_sdio_func_enable()
1629 __hif_read_write(struct hif_sdio_dev *device, in __hif_read_write()
1797 struct hif_sdio_dev *device; in async_task()
1802 device = (struct hif_sdio_dev *)param; in async_task()
[all …]
H A Dtransfer.h88 void hif_fixup_write_param(struct hif_sdio_dev *pdev, uint32_t req,
/wlan-driver/qca-wifi-host-cmn/hif/src/sdio/native_sdio/src/
H A Dhif.c70 static struct hif_sdio_dev *add_hif_device(struct hif_softc *hif_ctx,
72 static void del_hif_device(struct hif_sdio_dev *device);
150 static struct hif_sdio_dev *hif_devices[MAX_HIF_DEVICES];
166 void add_to_async_list(struct hif_sdio_dev *device, in add_to_async_list()
196 static int sdio_enable4bits(struct hif_sdio_dev *device, int enable) in sdio_enable4bits()
269 static int sdio_enable4bits(struct hif_sdio_dev *device, int enable) in sdio_enable4bits()
285 struct hif_sdio_dev *device) in hif_sdio_probe()
386 struct hif_sdio_dev *device, in power_state_change_notify()
454 hif_configure_device(struct hif_softc *ol_sc, struct hif_sdio_dev *device, in hif_configure_device()
536 struct hif_sdio_dev *hif_device = scn->hif_handle; in hif_sdio_shutdown()
[all …]
H A Ddev_quirks.c158 struct hif_sdio_dev *device = get_hif_device(ol_sc, func); in hif_sdio_quirk_async_intr()
330 struct hif_sdio_dev *device = get_hif_device(ol_sc, func); in hif_sdio_quirk_mod_strength()
400 struct hif_sdio_dev *device = get_hif_device(ol_sc, func); in hif_sdio_set_bus_speed()
449 struct hif_sdio_dev *device = get_hif_device(ol_sc, func); in hif_sdio_set_bus_width()
513 void hif_mask_interrupt(struct hif_sdio_dev *device) in hif_mask_interrupt()
548 struct hif_sdio_dev *device = get_hif_device(NULL, func); in hif_irq_handler()
566 void hif_un_mask_interrupt(struct hif_sdio_dev *device) in hif_un_mask_interrupt()
602 QDF_STATUS hif_sdio_func_disable(struct hif_sdio_dev *device, in hif_sdio_func_disable()
643 QDF_STATUS reinit_sdio(struct hif_sdio_dev *device) in reinit_sdio()
H A Dhif_scatter.c56 static void free_scatter_req(struct hif_sdio_dev *device, in free_scatter_req()
73 static struct _HIF_SCATTER_REQ *alloc_scatter_req(struct hif_sdio_dev *device) in alloc_scatter_req()
99 QDF_STATUS do_hif_read_write_scatter(struct hif_sdio_dev *device, in do_hif_read_write_scatter()
248 static QDF_STATUS hif_read_write_scatter(struct hif_sdio_dev *device, in hif_read_write_scatter()
351 QDF_STATUS setup_hif_scatter_support(struct hif_sdio_dev *device, in setup_hif_scatter_support()
444 void cleanup_hif_scatter_resources(struct hif_sdio_dev *device) in cleanup_hif_scatter_resources()
/wlan-driver/qcacld-3.0/
H A DKbuild2898 $(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_sdio_dev.o \