stag 1212 arch/mips/include/asm/octeon/cvmx-pow.h } stag; stag 410 arch/x86/oprofile/op_model_p4.c unsigned int addr, cccraddr, stag; stag 413 arch/x86/oprofile/op_model_p4.c stag = get_stagger(); stag 417 arch/x86/oprofile/op_model_p4.c addr = p4_counters[VIRT_CTR(stag, i)].counter_address; stag 418 arch/x86/oprofile/op_model_p4.c cccraddr = p4_counters[VIRT_CTR(stag, i)].cccr_address; stag 426 arch/x86/oprofile/op_model_p4.c for (addr = MSR_P4_BSU_ESCR0 + stag; stag 435 arch/x86/oprofile/op_model_p4.c for (addr = MSR_P4_BSU_ESCR0 + stag; stag 441 arch/x86/oprofile/op_model_p4.c for (addr = MSR_P4_IQ_ESCR0 + stag; stag 448 arch/x86/oprofile/op_model_p4.c for (addr = MSR_P4_RAT_ESCR0 + stag; stag 454 arch/x86/oprofile/op_model_p4.c for (addr = MSR_P4_MS_ESCR0 + stag; stag 460 arch/x86/oprofile/op_model_p4.c for (addr = MSR_P4_IX_ESCR0 + stag; stag 475 arch/x86/oprofile/op_model_p4.c } else if (stag == 0) { stag 513 arch/x86/oprofile/op_model_p4.c unsigned int stag; stag 515 arch/x86/oprofile/op_model_p4.c stag = get_stagger(); stag 518 arch/x86/oprofile/op_model_p4.c counter_bit = 1 << VIRT_CTR(stag, ctr); stag 536 arch/x86/oprofile/op_model_p4.c if (stag == 0) { stag 548 arch/x86/oprofile/op_model_p4.c rdmsr(p4_counters[VIRT_CTR(stag, ctr)].cccr_address, stag 553 arch/x86/oprofile/op_model_p4.c if (stag == 0) stag 557 arch/x86/oprofile/op_model_p4.c wrmsr(p4_counters[VIRT_CTR(stag, ctr)].cccr_address, stag 565 arch/x86/oprofile/op_model_p4.c counter_config[ctr].event, stag, ctr); stag 574 arch/x86/oprofile/op_model_p4.c unsigned int stag; stag 576 arch/x86/oprofile/op_model_p4.c stag = get_stagger(); stag 588 arch/x86/oprofile/op_model_p4.c rdmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high); stag 591 arch/x86/oprofile/op_model_p4.c wrmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high); stag 606 arch/x86/oprofile/op_model_p4.c wrmsrl(p4_counters[VIRT_CTR(stag, i)].counter_address, stag 618 arch/x86/oprofile/op_model_p4.c unsigned long ctr, low, high, stag, real; stag 621 arch/x86/oprofile/op_model_p4.c stag = get_stagger(); stag 645 arch/x86/oprofile/op_model_p4.c real = VIRT_CTR(stag, i); stag 670 arch/x86/oprofile/op_model_p4.c unsigned int low, high, stag; stag 673 arch/x86/oprofile/op_model_p4.c stag = get_stagger(); stag 678 arch/x86/oprofile/op_model_p4.c rdmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high); stag 680 arch/x86/oprofile/op_model_p4.c wrmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high); stag 687 arch/x86/oprofile/op_model_p4.c unsigned int low, high, stag; stag 690 arch/x86/oprofile/op_model_p4.c stag = get_stagger(); stag 695 arch/x86/oprofile/op_model_p4.c rdmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high); stag 697 arch/x86/oprofile/op_model_p4.c wrmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high); stag 673 drivers/infiniband/hw/cxgb3/cxio_hal.c u32 *stag, u8 stag_state, u32 pdid, stag 687 drivers/infiniband/hw/cxgb3/cxio_hal.c stag_idx = (*stag) >> 8; stag 689 drivers/infiniband/hw/cxgb3/cxio_hal.c if ((!reset_tpt_entry) && !(*stag != T3_STAG_UNSET)) { stag 693 drivers/infiniband/hw/cxgb3/cxio_hal.c *stag = (stag_idx << 8) | ((*stag) & 0xFF); stag 705 drivers/infiniband/hw/cxgb3/cxio_hal.c V_TPT_STAG_KEY((*stag) & M_TPT_STAG_KEY) | stag 765 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_register_phys_mem(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, stag 769 drivers/infiniband/hw/cxgb3/cxio_hal.c *stag = T3_STAG_UNSET; stag 770 drivers/infiniband/hw/cxgb3/cxio_hal.c return __cxio_tpt_op(rdev_p, 0, stag, 1, pdid, TPT_NON_SHARED_MR, perm, stag 774 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_reregister_phys_mem(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, stag 778 drivers/infiniband/hw/cxgb3/cxio_hal.c return __cxio_tpt_op(rdev_p, 0, stag, 1, pdid, TPT_NON_SHARED_MR, perm, stag 782 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_dereg_mem(struct cxio_rdev *rdev_p, u32 stag, u32 pbl_size, stag 785 drivers/infiniband/hw/cxgb3/cxio_hal.c return __cxio_tpt_op(rdev_p, 1, &stag, 0, 0, 0, 0, 0, 0ULL, 0, 0, stag 789 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_allocate_window(struct cxio_rdev *rdev_p, u32 * stag, u32 pdid) stag 791 drivers/infiniband/hw/cxgb3/cxio_hal.c *stag = T3_STAG_UNSET; stag 792 drivers/infiniband/hw/cxgb3/cxio_hal.c return __cxio_tpt_op(rdev_p, 0, stag, 0, pdid, TPT_MW, 0, 0, 0ULL, 0, 0, stag 796 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_deallocate_window(struct cxio_rdev *rdev_p, u32 stag) stag 798 drivers/infiniband/hw/cxgb3/cxio_hal.c return __cxio_tpt_op(rdev_p, 1, &stag, 0, 0, 0, 0, 0, 0ULL, 0, 0, stag 802 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_allocate_stag(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr) stag 804 drivers/infiniband/hw/cxgb3/cxio_hal.c *stag = T3_STAG_UNSET; stag 805 drivers/infiniband/hw/cxgb3/cxio_hal.c return __cxio_tpt_op(rdev_p, 0, stag, 0, pdid, TPT_NON_SHARED_MR, stag 171 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_register_phys_mem(struct cxio_rdev *rdev, u32 * stag, u32 pdid, stag 174 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_reregister_phys_mem(struct cxio_rdev *rdev, u32 * stag, u32 pdid, stag 177 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_dereg_mem(struct cxio_rdev *rdev, u32 stag, u32 pbl_size, stag 179 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_allocate_window(struct cxio_rdev *rdev, u32 * stag, u32 pdid); stag 180 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_allocate_stag(struct cxio_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr); stag 181 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_deallocate_window(struct cxio_rdev *rdev, u32 stag); stag 203 drivers/infiniband/hw/cxgb3/cxio_resource.c void cxio_hal_put_stag(struct cxio_hal_resource *rscp, u32 stag) stag 205 drivers/infiniband/hw/cxgb3/cxio_resource.c cxio_hal_put_resource(&rscp->tpt_fifo, &rscp->tpt_fifo_lock, stag); stag 51 drivers/infiniband/hw/cxgb3/cxio_resource.h extern void cxio_hal_put_stag(struct cxio_hal_resource *rscp, u32 stag); stag 161 drivers/infiniband/hw/cxgb3/cxio_wr.h __be32 stag; stag 185 drivers/infiniband/hw/cxgb3/cxio_wr.h __be32 stag; /* 2 */ stag 225 drivers/infiniband/hw/cxgb3/cxio_wr.h __be32 stag; /* 2 */ stag 558 drivers/infiniband/hw/cxgb3/cxio_wr.h __be32 stag; stag 622 drivers/infiniband/hw/cxgb3/cxio_wr.h #define CQE_WRID_STAG(x) (be32_to_cpu((x).u.rcqe.stag)) stag 43 drivers/infiniband/hw/cxgb3/iwch_mem.c static int iwch_finish_mem_reg(struct iwch_mr *mhp, u32 stag) stag 48 drivers/infiniband/hw/cxgb3/iwch_mem.c mhp->attr.stag = stag; stag 49 drivers/infiniband/hw/cxgb3/iwch_mem.c mmid = stag >> 8; stag 50 drivers/infiniband/hw/cxgb3/iwch_mem.c mhp->ibmr.rkey = mhp->ibmr.lkey = stag; stag 58 drivers/infiniband/hw/cxgb3/iwch_mem.c u32 stag; stag 62 drivers/infiniband/hw/cxgb3/iwch_mem.c &stag, mhp->attr.pdid, stag 71 drivers/infiniband/hw/cxgb3/iwch_mem.c ret = iwch_finish_mem_reg(mhp, stag); stag 73 drivers/infiniband/hw/cxgb3/iwch_mem.c cxio_dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size, stag 342 drivers/infiniband/hw/cxgb3/iwch_provider.c mmid = mhp->attr.stag >> 8; stag 343 drivers/infiniband/hw/cxgb3/iwch_provider.c cxio_dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size, stag 538 drivers/infiniband/hw/cxgb3/iwch_provider.c u32 stag = 0; stag 549 drivers/infiniband/hw/cxgb3/iwch_provider.c ret = cxio_allocate_window(&rhp->rdev, &stag, php->pdid); stag 557 drivers/infiniband/hw/cxgb3/iwch_provider.c mhp->attr.stag = stag; stag 558 drivers/infiniband/hw/cxgb3/iwch_provider.c mmid = (stag) >> 8; stag 559 drivers/infiniband/hw/cxgb3/iwch_provider.c mhp->ibmw.rkey = stag; stag 561 drivers/infiniband/hw/cxgb3/iwch_provider.c cxio_deallocate_window(&rhp->rdev, mhp->attr.stag); stag 565 drivers/infiniband/hw/cxgb3/iwch_provider.c pr_debug("%s mmid 0x%x mhp %p stag 0x%x\n", __func__, mmid, mhp, stag); stag 578 drivers/infiniband/hw/cxgb3/iwch_provider.c cxio_deallocate_window(&rhp->rdev, mhp->attr.stag); stag 592 drivers/infiniband/hw/cxgb3/iwch_provider.c u32 stag = 0; stag 614 drivers/infiniband/hw/cxgb3/iwch_provider.c ret = cxio_allocate_stag(&rhp->rdev, &stag, php->pdid, stag 620 drivers/infiniband/hw/cxgb3/iwch_provider.c mhp->attr.stag = stag; stag 622 drivers/infiniband/hw/cxgb3/iwch_provider.c mmid = (stag) >> 8; stag 623 drivers/infiniband/hw/cxgb3/iwch_provider.c mhp->ibmr.rkey = mhp->ibmr.lkey = stag; stag 628 drivers/infiniband/hw/cxgb3/iwch_provider.c pr_debug("%s mmid 0x%x mhp %p stag 0x%x\n", __func__, mmid, mhp, stag); stag 631 drivers/infiniband/hw/cxgb3/iwch_provider.c cxio_dereg_mem(&rhp->rdev, stag, mhp->attr.pbl_size, stag 56 drivers/infiniband/hw/cxgb3/iwch_provider.h u32 stag; stag 77 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->send.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); stag 103 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->write.sgl[0].stag = wr->ex.imm_data; stag 114 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->write.sgl[i].stag = stag 159 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->fastreg.stag = cpu_to_be32(wr->key); stag 195 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->local_inv.stag = cpu_to_be32(wr->ex.invalidate_rkey); stag 265 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->recv.sgl[i].stag = cpu_to_be32(wr->sg_list[i].lkey); stag 276 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->recv.sgl[i].stag = 0; stag 331 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->recv.sgl[i].stag = 0; stag 339 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->recv.sgl[i].stag = 0; stag 485 drivers/infiniband/hw/cxgb4/device.c dev->rdev.stats.stag.total, dev->rdev.stats.stag.cur, stag 486 drivers/infiniband/hw/cxgb4/device.c dev->rdev.stats.stag.max, dev->rdev.stats.stag.fail); stag 528 drivers/infiniband/hw/cxgb4/device.c dev->rdev.stats.stag.max = 0; stag 529 drivers/infiniband/hw/cxgb4/device.c dev->rdev.stats.stag.fail = 0; stag 824 drivers/infiniband/hw/cxgb4/device.c pci_name(rdev->lldi.pdev), rdev->lldi.vr->stag.start, stag 825 drivers/infiniband/hw/cxgb4/device.c rdev->lldi.vr->stag.size, c4iw_num_stags(rdev), stag 843 drivers/infiniband/hw/cxgb4/device.c rdev->stats.stag.total = rdev->lldi.vr->stag.size; stag 962 drivers/infiniband/hw/cxgb4/device.c return infop->vr->stag.size > 0 && infop->vr->pbl.size > 0 && stag 38 drivers/infiniband/hw/cxgb4/ev.c static void print_tpte(struct c4iw_dev *dev, u32 stag) stag 43 drivers/infiniband/hw/cxgb4/ev.c ret = cxgb4_read_tpte(dev->rdev.lldi.ports[0], stag, stag 51 drivers/infiniband/hw/cxgb4/ev.c stag & 0xffffff00, stag 131 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct c4iw_stat stag; stag 205 drivers/infiniband/hw/cxgb4/iw_cxgb4.h return (int)(rdev->lldi.vr->stag.size >> 5); stag 381 drivers/infiniband/hw/cxgb4/iw_cxgb4.h u32 stag; stag 271 drivers/infiniband/hw/cxgb4/mem.c u32 *stag, u8 stag_state, u32 pdid, stag 290 drivers/infiniband/hw/cxgb4/mem.c stag_idx = (*stag) >> 8; stag 292 drivers/infiniband/hw/cxgb4/mem.c if ((!reset_tpt_entry) && (*stag == T4_STAG_UNSET)) { stag 296 drivers/infiniband/hw/cxgb4/mem.c rdev->stats.stag.fail++; stag 302 drivers/infiniband/hw/cxgb4/mem.c rdev->stats.stag.cur += 32; stag 303 drivers/infiniband/hw/cxgb4/mem.c if (rdev->stats.stag.cur > rdev->stats.stag.max) stag 304 drivers/infiniband/hw/cxgb4/mem.c rdev->stats.stag.max = rdev->stats.stag.cur; stag 306 drivers/infiniband/hw/cxgb4/mem.c *stag = (stag_idx << 8) | (atomic_inc_return(&key) & 0xff); stag 316 drivers/infiniband/hw/cxgb4/mem.c FW_RI_TPTE_STAGKEY_V((*stag & FW_RI_TPTE_STAGKEY_M)) | stag 333 drivers/infiniband/hw/cxgb4/mem.c (rdev->lldi.vr->stag.start >> 5), stag 339 drivers/infiniband/hw/cxgb4/mem.c rdev->stats.stag.cur -= 32; stag 360 drivers/infiniband/hw/cxgb4/mem.c static int dereg_mem(struct c4iw_rdev *rdev, u32 stag, u32 pbl_size, stag 364 drivers/infiniband/hw/cxgb4/mem.c return write_tpt_entry(rdev, 1, &stag, 0, 0, 0, 0, 0, 0, 0UL, 0, 0, stag 368 drivers/infiniband/hw/cxgb4/mem.c static int allocate_window(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, stag 371 drivers/infiniband/hw/cxgb4/mem.c *stag = T4_STAG_UNSET; stag 372 drivers/infiniband/hw/cxgb4/mem.c return write_tpt_entry(rdev, 0, stag, 0, pdid, FW_RI_STAG_MW, 0, 0, 0, stag 376 drivers/infiniband/hw/cxgb4/mem.c static int deallocate_window(struct c4iw_rdev *rdev, u32 stag, stag 380 drivers/infiniband/hw/cxgb4/mem.c return write_tpt_entry(rdev, 1, &stag, 0, 0, 0, 0, 0, 0, 0UL, 0, 0, 0, stag 384 drivers/infiniband/hw/cxgb4/mem.c static int allocate_stag(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, stag 388 drivers/infiniband/hw/cxgb4/mem.c *stag = T4_STAG_UNSET; stag 389 drivers/infiniband/hw/cxgb4/mem.c return write_tpt_entry(rdev, 0, stag, 0, pdid, FW_RI_STAG_NSMR, 0, 0, 0, stag 393 drivers/infiniband/hw/cxgb4/mem.c static int finish_mem_reg(struct c4iw_mr *mhp, u32 stag) stag 398 drivers/infiniband/hw/cxgb4/mem.c mhp->attr.stag = stag; stag 399 drivers/infiniband/hw/cxgb4/mem.c mmid = stag >> 8; stag 400 drivers/infiniband/hw/cxgb4/mem.c mhp->ibmr.rkey = mhp->ibmr.lkey = stag; stag 411 drivers/infiniband/hw/cxgb4/mem.c u32 stag = T4_STAG_UNSET; stag 414 drivers/infiniband/hw/cxgb4/mem.c ret = write_tpt_entry(&rhp->rdev, 0, &stag, 1, mhp->attr.pdid, stag 425 drivers/infiniband/hw/cxgb4/mem.c ret = finish_mem_reg(mhp, stag); stag 427 drivers/infiniband/hw/cxgb4/mem.c dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size, stag 453 drivers/infiniband/hw/cxgb4/mem.c u32 stag = T4_STAG_UNSET; stag 485 drivers/infiniband/hw/cxgb4/mem.c ret = write_tpt_entry(&rhp->rdev, 0, &stag, 1, php->pdid, stag 492 drivers/infiniband/hw/cxgb4/mem.c ret = finish_mem_reg(mhp, stag); stag 497 drivers/infiniband/hw/cxgb4/mem.c dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size, stag 622 drivers/infiniband/hw/cxgb4/mem.c u32 stag = 0; stag 646 drivers/infiniband/hw/cxgb4/mem.c ret = allocate_window(&rhp->rdev, &stag, php->pdid, mhp->wr_waitp); stag 652 drivers/infiniband/hw/cxgb4/mem.c mhp->attr.stag = stag; stag 653 drivers/infiniband/hw/cxgb4/mem.c mmid = (stag) >> 8; stag 654 drivers/infiniband/hw/cxgb4/mem.c mhp->ibmw.rkey = stag; stag 659 drivers/infiniband/hw/cxgb4/mem.c pr_debug("mmid 0x%x mhp %p stag 0x%x\n", mmid, mhp, stag); stag 663 drivers/infiniband/hw/cxgb4/mem.c deallocate_window(&rhp->rdev, mhp->attr.stag, mhp->dereg_skb, stag 684 drivers/infiniband/hw/cxgb4/mem.c deallocate_window(&rhp->rdev, mhp->attr.stag, mhp->dereg_skb, stag 700 drivers/infiniband/hw/cxgb4/mem.c u32 stag = 0; stag 738 drivers/infiniband/hw/cxgb4/mem.c ret = allocate_stag(&rhp->rdev, &stag, php->pdid, stag 745 drivers/infiniband/hw/cxgb4/mem.c mhp->attr.stag = stag; stag 747 drivers/infiniband/hw/cxgb4/mem.c mmid = (stag) >> 8; stag 748 drivers/infiniband/hw/cxgb4/mem.c mhp->ibmr.rkey = mhp->ibmr.lkey = stag; stag 754 drivers/infiniband/hw/cxgb4/mem.c pr_debug("mmid 0x%x mhp %p stag 0x%x\n", mmid, mhp, stag); stag 757 drivers/infiniband/hw/cxgb4/mem.c dereg_mem(&rhp->rdev, stag, mhp->attr.pbl_size, stag 805 drivers/infiniband/hw/cxgb4/mem.c mmid = mhp->attr.stag >> 8; stag 810 drivers/infiniband/hw/cxgb4/mem.c dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size, stag 794 drivers/infiniband/hw/cxgb4/qp.c fr->stag = cpu_to_be32(mhp->ibmr.rkey); stag 838 drivers/infiniband/hw/cxgb4/qp.c wqe->fr.stag = cpu_to_be32(wr->key); stag 442 drivers/infiniband/hw/cxgb4/restrack.c u32 stag = mhp->attr.stag; stag 447 drivers/infiniband/hw/cxgb4/restrack.c if (!stag) stag 454 drivers/infiniband/hw/cxgb4/restrack.c ret = cxgb4_read_tpte(dev->rdev.lldi.ports[0], stag, (__be32 *)&tpte); stag 461 drivers/infiniband/hw/cxgb4/restrack.c if (rdma_nl_put_driver_u32_hex(msg, "idx", stag >> 8)) stag 466 drivers/infiniband/hw/cxgb4/restrack.c if (rdma_nl_put_driver_u32_hex(msg, "key", stag & 0xff)) stag 179 drivers/infiniband/hw/cxgb4/t4.h __be32 stag; stag 183 drivers/infiniband/hw/cxgb4/t4.h __be32 stag; stag 192 drivers/infiniband/hw/cxgb4/t4.h __be32 stag; stag 270 drivers/infiniband/hw/cxgb4/t4.h #define CQE_WRID_STAG(x) (be32_to_cpu((x)->u.rcqe.stag)) stag 278 drivers/infiniband/hw/cxgb4/t4.h #define CQE_WRID_FR_STAG(x) (be32_to_cpu((x)->u.scqe.stag)) stag 131 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h __be32 stag; stag 703 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h __be32 stag; stag 737 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h __be32 stag; stag 3321 drivers/infiniband/hw/i40iw/i40iw_ctrl.c i40iw_stag stag) stag 3332 drivers/infiniband/hw/i40iw/i40iw_ctrl.c set_64bit_val(wqe, 8, (size | LS_64(stag, I40IWQPSQ_FRAG_STAG))); stag 211 drivers/infiniband/hw/i40iw/i40iw_uk.c LS_64(sge->stag, I40IWQPSQ_FRAG_STAG))); stag 279 drivers/infiniband/hw/i40iw/i40iw_uk.c if (!op_info->rem_addr.stag) stag 282 drivers/infiniband/hw/i40iw/i40iw_uk.c header = LS_64(op_info->rem_addr.stag, I40IWQPSQ_REMSTAG) | stag 337 drivers/infiniband/hw/i40iw/i40iw_uk.c header = LS_64(op_info->rem_addr.stag, I40IWQPSQ_REMSTAG) | stag 452 drivers/infiniband/hw/i40iw/i40iw_uk.c header = LS_64(op_info->rem_addr.stag, I40IWQPSQ_REMSTAG) | stag 112 drivers/infiniband/hw/i40iw/i40iw_user.h i40iw_stag stag; stag 1244 drivers/infiniband/hw/i40iw/i40iw_verbs.c static void i40iw_free_stag(struct i40iw_device *iwdev, u32 stag) stag 1248 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag_idx = (stag & iwdev->mr_stagmask) >> I40IW_CQPSQ_STAG_IDX_SHIFT; stag 1259 drivers/infiniband/hw/i40iw/i40iw_verbs.c u32 stag = 0; stag 1278 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag = stag_index << I40IW_CQPSQ_STAG_IDX_SHIFT; stag 1279 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag |= driver_key; stag 1280 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag += (u32)consumer_key; stag 1283 drivers/infiniband/hw/i40iw/i40iw_verbs.c return stag; stag 1526 drivers/infiniband/hw/i40iw/i40iw_verbs.c info->stag_idx = iwmr->stag >> I40IW_CQPSQ_STAG_IDX_SHIFT; stag 1559 drivers/infiniband/hw/i40iw/i40iw_verbs.c u32 stag; stag 1566 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag = i40iw_create_stag(iwdev); stag 1567 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (!stag) { stag 1571 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag &= ~I40IW_CQPSQ_STAG_KEY_MASK; stag 1572 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->stag = stag; stag 1573 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->ibmr.rkey = stag; stag 1574 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->ibmr.lkey = stag; stag 1599 drivers/infiniband/hw/i40iw/i40iw_verbs.c i40iw_free_stag(iwdev, stag); stag 1693 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag_info->stag_idx = iwmr->stag >> I40IW_CQPSQ_STAG_IDX_SHIFT; stag 1694 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag_info->stag_key = (u8)iwmr->stag; stag 1752 drivers/infiniband/hw/i40iw/i40iw_verbs.c u32 stag = 0; stag 1843 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag = i40iw_create_stag(iwdev); stag 1844 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (!stag) { stag 1849 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->stag = stag; stag 1850 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->ibmr.rkey = stag; stag 1851 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->ibmr.lkey = stag; stag 1855 drivers/infiniband/hw/i40iw/i40iw_verbs.c i40iw_free_stag(iwdev, stag); stag 1896 drivers/infiniband/hw/i40iw/i40iw_verbs.c u32 stag; stag 1909 drivers/infiniband/hw/i40iw/i40iw_verbs.c stag = i40iw_create_stag(iwdev); stag 1910 drivers/infiniband/hw/i40iw/i40iw_verbs.c if (!stag) { stag 1915 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->stag = stag; stag 1916 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->ibmr.rkey = stag; stag 1917 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwmr->ibmr.lkey = stag; stag 1923 drivers/infiniband/hw/i40iw/i40iw_verbs.c i40iw_free_stag(iwdev, stag); stag 2040 drivers/infiniband/hw/i40iw/i40iw_verbs.c i40iw_free_stag(iwdev, iwmr->stag); stag 2105 drivers/infiniband/hw/i40iw/i40iw_verbs.c sg_list[i].stag = sgl[i].lkey; stag 2186 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.inline_rdma_write.rem_addr.stag = rdma_wr(ib_wr)->rkey; stag 2192 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_write.rem_addr.stag = rdma_wr(ib_wr)->rkey; stag 2213 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_read.rem_addr.stag = rdma_wr(ib_wr)->rkey; stag 2215 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_read.lo_addr.stag = ib_wr->sg_list->lkey; stag 99 drivers/infiniband/hw/i40iw/i40iw_verbs.h u32 stag; stag 163 drivers/infiniband/sw/siw/siw.h u32 stag; /* iWarp memory access steering tag */ stag 734 drivers/infiniband/sw/siw/siw.h "MEM[0x%08x] %s: " fmt, mem->stag, __func__, ##__VA_ARGS__) stag 34 drivers/infiniband/sw/siw/siw_mem.c m->stag = id << 8; stag 120 drivers/infiniband/sw/siw/siw_mem.c mem->stag = id << 8; stag 121 drivers/infiniband/sw/siw/siw_mem.c mr->base_mr.lkey = mr->base_mr.rkey = mem->stag; stag 135 drivers/infiniband/sw/siw/siw_mem.c found = xa_erase(&mem->sdev->mem_xa, mem->stag >> 8); stag 172 drivers/infiniband/sw/siw/siw_mem.c siw_dbg_pd(pd, "STag 0x%08x invalid\n", mem->stag); stag 176 drivers/infiniband/sw/siw/siw_mem.c siw_dbg_pd(pd, "STag 0x%08x: PD mismatch\n", mem->stag); stag 198 drivers/infiniband/sw/siw/siw_mem.c mem->stag); stag 243 drivers/infiniband/sw/siw/siw_mem.c if (unlikely((*mem)->stag != sge->lkey)) { stag 292 drivers/infiniband/sw/siw/siw_mem.c int siw_invalidate_stag(struct ib_pd *pd, u32 stag) stag 295 drivers/infiniband/sw/siw/siw_mem.c struct siw_mem *mem = siw_mem_id2obj(sdev, stag >> 8); stag 299 drivers/infiniband/sw/siw/siw_mem.c siw_dbg_pd(pd, "STag 0x%08x unknown\n", stag); stag 303 drivers/infiniband/sw/siw/siw_mem.c siw_dbg_pd(pd, "PD mismatch for STag 0x%08x\n", stag); stag 313 drivers/infiniband/sw/siw/siw_mem.c siw_dbg_pd(pd, "STag 0x%08x now invalid\n", stag); stag 15 drivers/infiniband/sw/siw/siw_mem.h int siw_invalidate_stag(struct ib_pd *pd, u32 stag); stag 582 drivers/infiniband/sw/siw/siw_qp_rx.c if (unlikely(mem->stag != srx->ddp_stag)) { stag 955 drivers/infiniband/sw/siw/siw_qp_tx.c mem->stag = sqe->rkey; stag 1362 drivers/infiniband/sw/siw/siw_verbs.c mem->stag |= ureq.stag_key; stag 1363 drivers/infiniband/sw/siw/siw_verbs.c uresp.stag = mem->stag; stag 1431 drivers/infiniband/sw/siw/siw_verbs.c siw_dbg_pd(pd, "[MEM %u]: success\n", mr->mem->stag); stag 1546 drivers/infiniband/sw/siw/siw_verbs.c siw_dbg_pd(pd, "[MEM %u]: success\n", mr->mem->stag); stag 1865 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_read_tpte(struct net_device *dev, u32 stag, __be32 *tpte) stag 1876 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c offset = ((stag >> 8) * 32) + adap->vres.stag.start; stag 1936 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c stag, offset); stag 4745 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vres.stag.start = val[0]; stag 4746 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vres.stag.size = val[1] - val[0] + 1; stag 286 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h struct cxgb4_range stag; stag 416 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_read_tpte(struct net_device *dev, u32 stag, __be32 *tpte); stag 76 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h u16 stag; stag 39 include/uapi/rdma/siw-abi.h __u32 stag;