Home
last modified time | relevance | path

Searched defs:dpmaif_ctrl (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/net/wwan/t7xx/
Dt7xx_hif_dpmaif.c58 static void t7xx_dpmaif_enable_irq(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_enable_irq()
69 static void t7xx_dpmaif_disable_irq(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_disable_irq()
82 struct dpmaif_ctrl *dpmaif_ctrl = isr_para->dpmaif_ctrl; in t7xx_dpmaif_irq_cb() local
146 struct dpmaif_ctrl *dpmaif_ctrl; in t7xx_dpmaif_isr_handler() local
160 static void t7xx_dpmaif_isr_parameter_init(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_isr_parameter_init()
176 static void t7xx_dpmaif_register_pcie_irq(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_register_pcie_irq()
199 static int t7xx_dpmaif_rxtx_sw_allocs(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_rxtx_sw_allocs()
270 static void t7xx_dpmaif_sw_release(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_sw_release()
290 static int t7xx_dpmaif_start(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_start()
371 static void t7xx_dpmaif_stop_sw(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_dpmaif_stop_sw()
[all …]
Dt7xx_hif_dpmaif_tx.c51 static unsigned int t7xx_dpmaif_update_drb_rd_idx(struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_update_drb_rd_idx()
80 static unsigned int t7xx_dpmaif_release_tx_buffer(struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_release_tx_buffer()
134 static int t7xx_dpmaif_tx_release(struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_tx_release()
161 struct dpmaif_ctrl *dpmaif_ctrl = txq->dpmaif_ctrl; in t7xx_dpmaif_tx_done() local
192 static void t7xx_setup_msg_drb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, in t7xx_setup_msg_drb()
208 static void t7xx_setup_payload_drb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, in t7xx_setup_payload_drb()
225 static void t7xx_record_drb_skb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, in t7xx_record_drb_skb()
242 static int t7xx_dpmaif_add_skb_to_ring(struct dpmaif_ctrl *dpmaif_ctrl, struct sk_buff *skb) in t7xx_dpmaif_add_skb_to_ring()
334 static bool t7xx_tx_lists_are_all_empty(const struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_tx_lists_are_all_empty()
347 static struct dpmaif_tx_queue *t7xx_select_tx_queue(struct dpmaif_ctrl *dpmaif_ctrl) in t7xx_select_tx_queue()
[all …]
Dt7xx_hif_dpmaif.h122 struct dpmaif_ctrl *dpmaif_ctrl; member
145 struct dpmaif_ctrl *dpmaif_ctrl; member
150 struct dpmaif_ctrl *dpmaif_ctrl; member
174 struct dpmaif_ctrl { struct
198 struct dpmaif_ctrl *t7xx_dpmaif_hif_init(struct t7xx_pci_dev *t7xx_dev, argument
Dt7xx_hif_dpmaif_rx.c116 static int t7xx_dpmaif_update_bat_wr_idx(struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_update_bat_wr_idx()
149 static bool t7xx_alloc_and_map_skb_info(const struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_alloc_and_map_skb_info()
200 int t7xx_dpmaif_rx_buf_alloc(struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_rx_buf_alloc()
355 int t7xx_dpmaif_rx_frag_alloc(struct dpmaif_ctrl *dpmaif_ctrl, struct dpmaif_bat_request *bat_req, in t7xx_dpmaif_rx_frag_alloc()
717 struct dpmaif_ctrl *dpmaif_ctrl = rxq->dpmaif_ctrl; in t7xx_dpmaifq_rx_notify_hw() local
866 static int t7xx_dpmaif_rx_data_collect(struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_rx_data_collect()
892 static void t7xx_dpmaif_do_rx(struct dpmaif_ctrl *dpmaif_ctrl, struct dpmaif_rx_queue *rxq) in t7xx_dpmaif_do_rx()
911 struct dpmaif_ctrl *dpmaif_ctrl = rxq->dpmaif_ctrl; in t7xx_dpmaif_rxq_work() local
938 void t7xx_dpmaif_irq_rx_done(struct dpmaif_ctrl *dpmaif_ctrl, const unsigned int que_mask) in t7xx_dpmaif_irq_rx_done()
953 static void t7xx_dpmaif_base_free(const struct dpmaif_ctrl *dpmaif_ctrl, in t7xx_dpmaif_base_free()
[all …]