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);