Searched refs:tqp_vector (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.c | 401 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 D | hns3_enet.h | 470 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 D | hns3_ethtool.c | 188 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()
|