| H A D | airoha_eth.c | 41 struct airoha_qdma *qdma = irq_bank->qdma; in airoha_qdma_set_irqmask() local 42 int bank = irq_bank - &qdma->irq_banks[0]; in airoha_qdma_set_irqmask() 52 airoha_qdma_wr(qdma, REG_INT_ENABLE(bank, index), in airoha_qdma_set_irqmask() 57 airoha_qdma_rr(qdma, REG_INT_ENABLE(bank, index)); in airoha_qdma_set_irqmask() 594 struct airoha_qdma *qdma = q->qdma; in airoha_qdma_fill_rx_queue() local 595 int qid = q - &qdma->q_rx[0]; in airoha_qdma_fill_rx_queue() 631 airoha_qdma_rmw(qdma, REG_RX_CPU_IDX(qid), in airoha_qdma_fill_rx_queue() 663 struct airoha_qdma *qdma in airoha_qdma_rx_process() local 783 struct airoha_qdma *qdma = q->qdma; airoha_qdma_rx_napi_poll() local 801 airoha_qdma_init_rx_queue(struct airoha_queue * q,struct airoha_qdma * qdma,int ndesc) airoha_qdma_init_rx_queue() argument 860 struct airoha_qdma *qdma = q->qdma; airoha_qdma_cleanup_rx_queue() local 895 airoha_qdma_init_rx(struct airoha_qdma * qdma) airoha_qdma_init_rx() argument 918 struct airoha_qdma *qdma = q->qdma; airoha_qdma_wake_netdev_txqs() local 975 struct airoha_qdma *qdma; airoha_qdma_tx_napi_poll() local 1088 airoha_qdma_init_tx_queue(struct airoha_queue * q,struct airoha_qdma * qdma,int size) airoha_qdma_init_tx_queue() argument 1131 airoha_qdma_tx_irq_init(struct airoha_tx_irq_queue * irq_q,struct airoha_qdma * qdma,int size) airoha_qdma_tx_irq_init() argument 1158 airoha_qdma_init_tx(struct airoha_qdma * qdma) airoha_qdma_init_tx() argument 1179 airoha_qdma_tx_cleanup(struct airoha_qdma * qdma) airoha_qdma_tx_cleanup() argument 1249 airoha_qdma_init_hfwd_queues(struct airoha_qdma * qdma) airoha_qdma_init_hfwd_queues() argument 1319 airoha_qdma_init_qos(struct airoha_qdma * qdma) airoha_qdma_init_qos() argument 1369 airoha_qdma_init_qos_stats(struct airoha_qdma * qdma) airoha_qdma_init_qos_stats() argument 1390 airoha_qdma_hw_init(struct airoha_qdma * qdma) airoha_qdma_hw_init() argument 1457 struct airoha_qdma *qdma = irq_bank->qdma; airoha_irq_handler() local 1506 airoha_qdma_init_irq_banks(struct platform_device * pdev,struct airoha_qdma * qdma) airoha_qdma_init_irq_banks() argument 1540 airoha_qdma_init(struct platform_device * pdev,struct airoha_eth * eth,struct airoha_qdma * qdma) airoha_qdma_init() argument 1575 airoha_qdma_cleanup(struct airoha_eth * eth,struct airoha_qdma * qdma) airoha_qdma_cleanup() argument 1665 airoha_qdma_start_napi(struct airoha_qdma * qdma) airoha_qdma_start_napi() argument 1680 airoha_qdma_stop_napi(struct airoha_qdma * qdma) airoha_qdma_stop_napi() argument 1915 struct airoha_qdma *qdma; airoha_dev_open() local 2110 struct airoha_qdma *cur_qdma, *qdma; airoha_dev_set_qdma() local 2297 struct airoha_qdma *qdma; airoha_dev_xmit() local 2517 struct airoha_qdma *qdma; airoha_qdma_set_chan_tx_sched() local 2607 struct airoha_qdma *qdma; airoha_qdma_get_tx_ets_stats() local 2649 airoha_qdma_get_rl_param(struct airoha_qdma * qdma,int queue_id,u32 addr,enum trtcm_param_type param,u32 * val_low,u32 * val_high) airoha_qdma_get_rl_param() argument 2672 airoha_qdma_set_rl_param(struct airoha_qdma * qdma,int queue_id,u32 addr,enum trtcm_param_type param,u32 val) airoha_qdma_set_rl_param() argument 2691 airoha_qdma_set_rl_config(struct airoha_qdma * qdma,int queue_id,u32 addr,bool enable,u32 enable_mask) airoha_qdma_set_rl_config() argument 2708 airoha_qdma_set_rl_token_bucket(struct airoha_qdma * qdma,int queue_id,u32 rate_val,u32 bucket_size) airoha_qdma_set_rl_token_bucket() argument 2751 airoha_qdma_init_rl_config(struct airoha_qdma * qdma,int queue_id,bool enable,enum trtcm_unit_type unit) airoha_qdma_init_rl_config() argument 2768 airoha_qdma_get_trtcm_param(struct airoha_qdma * qdma,int channel,u32 addr,enum trtcm_param_type param,enum trtcm_mode_type mode,u32 * val_low,u32 * val_high) airoha_qdma_get_trtcm_param() argument 2793 airoha_qdma_set_trtcm_param(struct airoha_qdma * qdma,int channel,u32 addr,enum trtcm_param_type param,enum trtcm_mode_type mode,u32 val) airoha_qdma_set_trtcm_param() argument 2813 airoha_qdma_set_trtcm_config(struct airoha_qdma * qdma,int channel,u32 addr,enum trtcm_mode_type mode,bool enable,u32 enable_mask) airoha_qdma_set_trtcm_config() argument 2829 airoha_qdma_set_trtcm_token_bucket(struct airoha_qdma * qdma,int channel,u32 addr,enum trtcm_mode_type mode,u32 rate_val,u32 bucket_size) airoha_qdma_set_trtcm_token_bucket() argument 2876 struct airoha_qdma *qdma; airoha_qdma_set_tx_rate_limit() local 2923 struct airoha_qdma *qdma; airoha_tc_htb_alloc_leaf_queue() local 2964 struct airoha_qdma *qdma = airoha_qdma_deref(dev); airoha_qdma_set_rx_meter() local 3139 struct airoha_qdma *qdma; airoha_tc_remove_htb_queue() local [all...] |