• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ocs_fc/

Lines Matching defs:qs

4599  * @param qs Pointers to the queue objects.
4606 sli_cq_alloc_set(sli4_t *sli4, sli4_queue_t *qs[], uint32_t num_cqs,
4625 if (__sli_queue_init(sli4, qs[i], SLI_QTYPE_CQ, SLI4_CQE_BYTES,
4632 n_cqe = qs[0]->dma.size / SLI4_CQE_BYTES;
4648 num_pages_cq = sli_page_count(qs[0]->dma.size, page_bytes);
4700 for (p = 0, addr = qs[i]->dma.phys; p < req->num_pages; p++, addr += page_bytes) {
4726 qs[i]->id = res->q_id + i;
4727 qs[i]->doorbell_offset = regmap[SLI4_REG_EQCQ_DOORBELL][sli4->if_type].off;
4728 qs[i]->doorbell_rset = regmap[SLI4_REG_EQCQ_DOORBELL][sli4->if_type].rset;
4738 if (qs[i]->dma.size) {
4739 ocs_dma_free(sli4->os, &qs[i]->dma);
8435 * @param qs Pointers to the queue objects for both header and data.
8447 sli4_queue_t *qs[], uint32_t base_cq_id,
8461 if (__sli_queue_init(sli4, qs[i], SLI_QTYPE_RQ, SLI4_FCOE_RQE_SIZE,
8467 total_page_count = sli_page_count(qs[0]->dma.size, SLI_PAGE_SIZE) * num_rq_pairs * 2;
8494 req->num_pages = sli_page_count(qs[0]->dma.size, SLI_PAGE_SIZE);
8495 req->rqe_count = qs[0]->dma.size / SLI4_FCOE_RQE_SIZE;
8504 for (p = 0, addr = qs[i]->dma.phys; p < req->num_pages; p++, addr += SLI_PAGE_SIZE) {
8523 qs[i]->id = i + rsp->q_id;
8524 if ((qs[i]->id & 1) == 0) {
8525 qs[i]->u.flag.is_hdr = TRUE;
8527 qs[i]->u.flag.is_hdr = FALSE;
8529 qs[i]->doorbell_offset = regmap[SLI4_REG_FCOE_RQ_DOORBELL][sli4->if_type].off;
8530 qs[i]->doorbell_rset = regmap[SLI4_REG_FCOE_RQ_DOORBELL][sli4->if_type].rset;
8540 if (qs[i]->dma.size) {
8541 ocs_dma_free(sli4->os, &qs[i]->dma);