ring_pair_cb       54 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static struct ring_pair_cb *hns_ae_get_base_ring_pair(
ring_pair_cb       61 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	return &rcb_comm->ring_pair_cb[port * q_num * vf_num];
ring_pair_cb       64 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static struct ring_pair_cb *hns_ae_get_ring_pair(struct hnae_queue *q)
ring_pair_cb       66 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	return container_of(q, struct ring_pair_cb, q);
ring_pair_cb       77 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct ring_pair_cb *ring_pair_cb;
ring_pair_cb       82 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	ring_pair_cb = hns_ae_get_base_ring_pair(dsaf_dev, port_id);
ring_pair_cb      103 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		if (!ring_pair_cb->used_by_vf)
ring_pair_cb      105 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		ring_pair_cb += qnum_per_vf;
ring_pair_cb      115 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		ae_handle->qs[i] = &ring_pair_cb->q;
ring_pair_cb      119 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		ring_pair_cb->used_by_vf = 1;
ring_pair_cb      120 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		ring_pair_cb++;
ring_pair_cb      198 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct ring_pair_cb *ring =
ring_pair_cb      199 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		container_of(q, struct ring_pair_cb, q);
ring_pair_cb      543 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct ring_pair_cb *ring_pair =
ring_pair_cb      544 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		container_of(handle->qs[0], struct ring_pair_cb, q);
ring_pair_cb      555 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct ring_pair_cb *ring_pair =
ring_pair_cb      556 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		container_of(handle->qs[0], struct ring_pair_cb, q);
ring_pair_cb      573 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct ring_pair_cb *ring_pair =
ring_pair_cb      574 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		container_of(handle->qs[0], struct ring_pair_cb, q);
ring_pair_cb      584 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct ring_pair_cb *ring_pair =
ring_pair_cb      585 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		container_of(handle->qs[0], struct ring_pair_cb, q);
ring_pair_cb      246 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c static void hns_rcb_ring_init(struct ring_pair_cb *ring_pair, int ring_type)
ring_pair_cb      284 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_init_hw(struct ring_pair_cb *ring)
ring_pair_cb      444 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	struct ring_pair_cb *ring_pair_cb;
ring_pair_cb      448 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	ring_pair_cb = container_of(q, struct ring_pair_cb, q);
ring_pair_cb      449 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	is_ver1 = AE_IS_VER1(ring_pair_cb->rcb_common->dsaf_dev->dsaf_ver);
ring_pair_cb      452 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring->io_base = ring_pair_cb->q.io_base;
ring_pair_cb      457 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring->io_base = ring_pair_cb->q.io_base +
ring_pair_cb      464 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	rcb_common = ring_pair_cb->rcb_common;
ring_pair_cb      470 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	ring->irq = ring_pair_cb->virq[irq_idx];
ring_pair_cb      482 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c static void hns_rcb_ring_pair_get_cfg(struct ring_pair_cb *ring_pair_cb)
ring_pair_cb      484 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	ring_pair_cb->q.handle = NULL;
ring_pair_cb      486 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	hns_rcb_ring_get_cfg(&ring_pair_cb->q, RX_RING);
ring_pair_cb      487 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	hns_rcb_ring_get_cfg(&ring_pair_cb->q, TX_RING);
ring_pair_cb      516 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	struct ring_pair_cb *ring_pair_cb;
ring_pair_cb      525 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb = &rcb_common->ring_pair_cb[i];
ring_pair_cb      526 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->rcb_common = rcb_common;
ring_pair_cb      527 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->dev = rcb_common->dsaf_dev->dev;
ring_pair_cb      528 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->index = i;
ring_pair_cb      529 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->q.io_base =
ring_pair_cb      531 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->port_id_in_comm =
ring_pair_cb      533 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->virq[HNS_RCB_IRQ_IDX_TX] =
ring_pair_cb      536 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->virq[HNS_RCB_IRQ_IDX_RX] =
ring_pair_cb      539 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		if ((ring_pair_cb->virq[HNS_RCB_IRQ_IDX_TX] == -EPROBE_DEFER) ||
ring_pair_cb      540 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		    (ring_pair_cb->virq[HNS_RCB_IRQ_IDX_RX] == -EPROBE_DEFER))
ring_pair_cb      543 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		ring_pair_cb->q.phy_base =
ring_pair_cb      545 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		hns_rcb_ring_pair_get_cfg(ring_pair_cb);
ring_pair_cb      788 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 			     struct_size(rcb_common, ring_pair_cb, ring_num),
ring_pair_cb      819 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	struct ring_pair_cb *ring =
ring_pair_cb      820 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		container_of(queue, struct ring_pair_cb, q);
ring_pair_cb      853 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	struct ring_pair_cb *ring =
ring_pair_cb      854 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		container_of(queue, struct ring_pair_cb, q);
ring_pair_cb     1072 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	struct ring_pair_cb *ring_pair
ring_pair_cb     1073 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 		= container_of(queue, struct ring_pair_cb, q);
ring_pair_cb      111 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h 	struct ring_pair_cb ring_pair_cb[0];
ring_pair_cb      132 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_init_hw(struct ring_pair_cb *ring);