Searched refs:md_ctrl (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_cldma.c60 static void md_cd_queue_struct_reset(struct cldma_queue *queue, struct cldma_ctrl *md_ctrl, argument
65 queue->md_ctrl = md_ctrl;
71 static void md_cd_queue_struct_init(struct cldma_queue *queue, struct cldma_ctrl *md_ctrl, argument
74 md_cd_queue_struct_reset(queue, md_ctrl, tx_rx, index);
91 static int t7xx_cldma_alloc_and_map_skb(struct cldma_ctrl *md_ctrl, struct cldma_request *req, argument
98 req->mapped_buff = dma_map_single(md_ctrl->dev, req->skb->data, size, DMA_FROM_DEVICE);
99 if (dma_mapping_error(md_ctrl->dev, req->mapped_buff)) {
103 dev_err(md_ctrl->dev, "DMA mapping failed\n");
112 struct cldma_ctrl *md_ctrl local
198 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
241 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
259 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
300 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
337 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
369 t7xx_cldma_ring_free(struct cldma_ctrl *md_ctrl, struct cldma_ring *ring, enum dma_data_direction tx_rx) argument
391 t7xx_alloc_rx_request(struct cldma_ctrl *md_ctrl, size_t pkt_size) argument
419 t7xx_cldma_rx_ring_init(struct cldma_ctrl *md_ctrl, struct cldma_ring *ring) argument
452 t7xx_alloc_tx_request(struct cldma_ctrl *md_ctrl) argument
469 t7xx_cldma_tx_ring_init(struct cldma_ctrl *md_ctrl, struct cldma_ring *ring) argument
522 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
531 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
538 t7xx_cldma_enable_irq(struct cldma_ctrl *md_ctrl) argument
543 t7xx_cldma_disable_irq(struct cldma_ctrl *md_ctrl) argument
548 t7xx_cldma_irq_work_cb(struct cldma_ctrl *md_ctrl) argument
609 t7xx_cldma_qs_are_active(struct cldma_ctrl *md_ctrl) argument
635 t7xx_cldma_stop(struct cldma_ctrl *md_ctrl) argument
668 t7xx_cldma_late_release(struct cldma_ctrl *md_ctrl) argument
686 t7xx_cldma_reset(struct cldma_ctrl *md_ctrl) argument
723 t7xx_cldma_start(struct cldma_ctrl *md_ctrl) argument
758 t7xx_cldma_clear_txq(struct cldma_ctrl *md_ctrl, int qnum) argument
778 t7xx_cldma_clear_rxq(struct cldma_ctrl *md_ctrl, int qnum) argument
814 t7xx_cldma_clear_all_qs(struct cldma_ctrl *md_ctrl, enum mtk_txrx tx_rx) argument
827 t7xx_cldma_stop_all_qs(struct cldma_ctrl *md_ctrl, enum mtk_txrx tx_rx) argument
846 struct cldma_ctrl *md_ctrl = queue->md_ctrl; local
875 t7xx_cldma_hw_start_send(struct cldma_ctrl *md_ctrl, int qno, struct cldma_request *prev_req) argument
921 t7xx_cldma_send_skb(struct cldma_ctrl *md_ctrl, int qno, struct sk_buff *skb) argument
995 t7xx_cldma_adjust_config(struct cldma_ctrl *md_ctrl, enum cldma_cfg cfg_id) argument
1017 t7xx_cldma_late_init(struct cldma_ctrl *md_ctrl) argument
1077 t7xx_hw_info_init(struct cldma_ctrl *md_ctrl) argument
1110 struct cldma_ctrl *md_ctrl; local
1130 struct cldma_ctrl *md_ctrl = entity_param; local
1155 struct cldma_ctrl *md_ctrl = entity_param; local
1172 struct cldma_ctrl *md_ctrl = entity_param; local
1190 struct cldma_ctrl *md_ctrl = entity_param; local
1210 t7xx_cldma_pm_init(struct cldma_ctrl *md_ctrl) argument
1231 t7xx_cldma_pm_uninit(struct cldma_ctrl *md_ctrl) argument
1242 t7xx_cldma_hif_hw_init(struct cldma_ctrl *md_ctrl) argument
1258 struct cldma_ctrl *md_ctrl = data; local
1269 t7xx_cldma_destroy_wqs(struct cldma_ctrl *md_ctrl) argument
1300 t7xx_cldma_init(struct cldma_ctrl *md_ctrl) argument
1352 t7xx_cldma_switch_cfg(struct cldma_ctrl *md_ctrl, enum cldma_cfg cfg_id) argument
1359 t7xx_cldma_exit(struct cldma_ctrl *md_ctrl) argument
[all...]
H A Dt7xx_hif_cldma.h82 struct cldma_ctrl *md_ctrl; member in struct:cldma_queue
122 void t7xx_cldma_hif_hw_init(struct cldma_ctrl *md_ctrl);
123 int t7xx_cldma_init(struct cldma_ctrl *md_ctrl);
124 void t7xx_cldma_exit(struct cldma_ctrl *md_ctrl);
125 void t7xx_cldma_switch_cfg(struct cldma_ctrl *md_ctrl, enum cldma_cfg cfg_id);
126 void t7xx_cldma_start(struct cldma_ctrl *md_ctrl);
127 int t7xx_cldma_stop(struct cldma_ctrl *md_ctrl);
128 void t7xx_cldma_reset(struct cldma_ctrl *md_ctrl);
131 int t7xx_cldma_send_skb(struct cldma_ctrl *md_ctrl, int qno, struct sk_buff *skb);
132 void t7xx_cldma_stop_all_qs(struct cldma_ctrl *md_ctrl, enu
[all...]
H A Dt7xx_modem_ops.c235 * @md_ctrl: modem control struct.
266 static void t7xx_cldma_exception(struct cldma_ctrl *md_ctrl, enum hif_ex_stage stage) argument
270 t7xx_cldma_stop_all_qs(md_ctrl, MTK_TX);
271 t7xx_cldma_clear_all_qs(md_ctrl, MTK_TX);
278 t7xx_cldma_stop_all_qs(md_ctrl, MTK_RX);
279 t7xx_cldma_stop(md_ctrl);
281 if (md_ctrl->hif_id == CLDMA_ID_MD)
282 t7xx_cldma_hw_reset(md_ctrl->t7xx_dev->base_addr.infracfg_ao_base);
284 t7xx_cldma_clear_all_qs(md_ctrl, MTK_RX);
288 t7xx_cldma_hw_init(&md_ctrl
[all...]
H A Dt7xx_port_proxy.c239 struct cldma_ctrl *md_ctrl; local
241 md_ctrl = port->t7xx_dev->md->md_ctrl[path_id];
242 return md_ctrl->tx_ring[tx_qno].pkt_size;
248 struct cldma_ctrl *md_ctrl; local
251 md_ctrl = port->t7xx_dev->md->md_ctrl[path_id];
253 ret = t7xx_cldma_send_skb(md_ctrl, tx_qno, skb);
371 struct t7xx_pci_dev *t7xx_dev = queue->md_ctrl->t7xx_dev;
406 if (queue->md_ctrl
[all...]
H A Dt7xx_state_monitor.c229 struct cldma_ctrl *md_ctrl; local
243 md_ctrl = md->md_ctrl[CLDMA_ID_AP];
244 t7xx_cldma_hif_hw_init(md_ctrl);
245 t7xx_cldma_stop(md_ctrl);
246 t7xx_cldma_switch_cfg(md_ctrl, CLDMA_DEDICATED_Q_CFG);
251 t7xx_cldma_start(md_ctrl);
285 struct cldma_ctrl *md_ctrl = ctl->md->md_ctrl[CLDMA_ID_MD]; local
297 t7xx_cldma_stop(md_ctrl);
[all...]
H A Dt7xx_modem_ops.h66 struct cldma_ctrl *md_ctrl[CLDMA_NUM]; member in struct:t7xx_modem

Completed in 195 milliseconds