Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ae_adapt.c52 static struct ring_pair_cb *hns_ae_get_base_ring_pair( in hns_ae_get_base_ring_pair()
59 return &rcb_comm->ring_pair_cb[port * q_num * vf_num]; in hns_ae_get_base_ring_pair()
62 static struct ring_pair_cb *hns_ae_get_ring_pair(struct hnae_queue *q) in hns_ae_get_ring_pair()
64 return container_of(q, struct ring_pair_cb, q); in hns_ae_get_ring_pair()
75 struct ring_pair_cb *ring_pair_cb; in hns_ae_get_handle() local
80 ring_pair_cb = hns_ae_get_base_ring_pair(dsaf_dev, port_id); in hns_ae_get_handle()
100 if (!ring_pair_cb->used_by_vf) in hns_ae_get_handle()
102 ring_pair_cb += qnum_per_vf; in hns_ae_get_handle()
111 ae_handle->qs[i] = &ring_pair_cb->q; in hns_ae_get_handle()
115 ring_pair_cb->used_by_vf = 1; in hns_ae_get_handle()
[all …]