Home
last modified time | relevance | path

Searched refs:tqp_vector (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c401 struct hns3_enet_tqp_vector *tqp_vector = vector; in hns3_nic_uninit_irq()
403 napi_schedule_irqoff(&tqp_vector->napi); in hns3_nic_uninit_irq()
404 tqp_vector->event_cnt++; in hns3_nic_uninit_irq()
415 tqp_vectors = &priv->tqp_vector[i]; in hns3_nic_init_irq()
439 tqp_vectors = &priv->tqp_vector[i]; in hns3_nic_init_irq()
486 static void hns3_mask_vector_irq(struct hns3_enet_tqp_vector *tqp_vector, in hns3_irq_disable()
489 writel(mask_en, tqp_vector->mask_addr); in hns3_irq_disable()
492 static void hns3_irq_enable(struct hns3_enet_tqp_vector *tqp_vector) in hns3_set_vector_coalesce_rl() argument
494 napi_enable(&tqp_vector->napi); in hns3_set_vector_coalesce_rl()
495 enable_irq(tqp_vector in hns3_set_vector_coalesce_rl()
387 struct hns3_enet_tqp_vector *tqp_vector = vector; hns3_irq_handle() local
472 hns3_mask_vector_irq(struct hns3_enet_tqp_vector * tqp_vector,u32 mask_en) hns3_mask_vector_irq() argument
478 hns3_irq_enable(struct hns3_enet_tqp_vector * tqp_vector) hns3_irq_enable() argument
484 hns3_irq_disable(struct hns3_enet_tqp_vector * tqp_vector) hns3_irq_disable() argument
511 hns3_set_vector_coalesce_rx_gl(struct hns3_enet_tqp_vector * tqp_vector,u32 gl_value) hns3_set_vector_coalesce_rx_gl() argument
524 hns3_set_vector_coalesce_tx_gl(struct hns3_enet_tqp_vector * tqp_vector,u32 gl_value) hns3_set_vector_coalesce_tx_gl() argument
537 hns3_set_vector_coalesce_tx_ql(struct hns3_enet_tqp_vector * tqp_vector,u32 ql_value) hns3_set_vector_coalesce_tx_ql() argument
543 hns3_set_vector_coalesce_rx_ql(struct hns3_enet_tqp_vector * tqp_vector,u32 ql_value) hns3_set_vector_coalesce_rx_ql() argument
549 hns3_vector_coalesce_init(struct hns3_enet_tqp_vector * tqp_vector,struct hns3_nic_priv * priv) hns3_vector_coalesce_init() argument
586 hns3_vector_coalesce_init_hw(struct hns3_enet_tqp_vector * tqp_vector,struct hns3_nic_priv * priv) hns3_vector_coalesce_init_hw() argument
684 struct hns3_enet_tqp_vector *tqp_vector; hns3_set_rx_cpu_rmap() local
767 struct hns3_enet_tqp_vector *tqp_vector = &priv->tqp_vector[i]; hns3_config_xps() local
4490 hns3_update_rx_int_coalesce(struct hns3_enet_tqp_vector * tqp_vector) hns3_update_rx_int_coalesce() argument
4503 hns3_update_tx_int_coalesce(struct hns3_enet_tqp_vector * tqp_vector) hns3_update_tx_int_coalesce() argument
4522 struct hns3_enet_tqp_vector *tqp_vector = hns3_nic_common_poll() local
4567 hns3_create_ring_chain(struct hns3_enet_tqp_vector * tqp_vector,struct hnae3_ring_chain_node ** head,bool is_tx) hns3_create_ring_chain() argument
4609 hns3_get_vector_ring_chain(struct hns3_enet_tqp_vector * tqp_vector) hns3_get_vector_ring_chain() argument
4633 hns3_free_vector_ring_chain(struct hns3_enet_tqp_vector * tqp_vector,struct hnae3_ring_chain_node * head) hns3_free_vector_ring_chain() argument
4660 struct hns3_enet_tqp_vector *tqp_vector; hns3_nic_set_cpumask() local
4679 struct hns3_enet_tqp_vector *tqp_vector = group->ring->tqp_vector; hns3_rx_dim_work() local
4699 struct hns3_enet_tqp_vector *tqp_vector = group->ring->tqp_vector; hns3_tx_dim_work() local
4714 hns3_nic_init_dim(struct hns3_enet_tqp_vector * tqp_vector) hns3_nic_init_dim() argument
4723 struct hns3_enet_tqp_vector *tqp_vector; hns3_nic_init_vector_data() local
4822 struct hns3_enet_tqp_vector *tqp_vector; hns3_nic_alloc_vector_data() local
4874 struct hns3_enet_tqp_vector *tqp_vector; hns3_nic_uninit_vector_data() local
4909 struct hns3_enet_tqp_vector *tqp_vector; hns3_nic_dealloc_vector_data() local
[all...]
H A Dhns3_enet.h470 struct hns3_enet_tqp_vector *tqp_vector; member
585 struct hns3_enet_tqp_vector *tqp_vector; member
670 #define ring_to_netdev(ring) ((ring)->tqp_vector->napi.dev)
728 void hns3_set_vector_coalesce_rx_gl(struct hns3_enet_tqp_vector *tqp_vector,
730 void hns3_set_vector_coalesce_tx_gl(struct hns3_enet_tqp_vector *tqp_vector,
732 void hns3_set_vector_coalesce_rl(struct hns3_enet_tqp_vector *tqp_vector,
734 void hns3_set_vector_coalesce_rx_ql(struct hns3_enet_tqp_vector *tqp_vector,
736 void hns3_set_vector_coalesce_tx_ql(struct hns3_enet_tqp_vector *tqp_vector,
H A Dhns3_ethtool.c188 struct hns3_enet_tqp_vector *tqp_vector = ring->tqp_vector; in hns3_lb_check_skb_data() local
201 tqp_vector->rx_group.total_packets++; in hns3_lb_check_skb_data()
221 rx_group = &ring->tqp_vector->rx_group; in hns3_lb_check_rx_ring()
1540 tx_vector = priv->ring[queue].tqp_vector; in hns3_set_coalesce_per_queue()
1541 rx_vector = priv->ring[queue_num + queue].tqp_vector; in hns3_set_coalesce_per_queue()