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;