ctxp              110 arch/sparc/mm/srmmu.c static inline void srmmu_ctxd_set(ctxd_t *ctxp, pgd_t *pgdp)
ctxp              115 arch/sparc/mm/srmmu.c 	set_pte((pte_t *)ctxp, pte);
ctxp              437 arch/sparc/mm/srmmu.c 	struct ctx_list *ctxp;
ctxp              439 arch/sparc/mm/srmmu.c 	ctxp = ctx_free.next;
ctxp              440 arch/sparc/mm/srmmu.c 	if (ctxp != &ctx_free) {
ctxp              441 arch/sparc/mm/srmmu.c 		remove_from_ctx_list(ctxp);
ctxp              442 arch/sparc/mm/srmmu.c 		add_to_used_ctxlist(ctxp);
ctxp              443 arch/sparc/mm/srmmu.c 		mm->context = ctxp->ctx_number;
ctxp              444 arch/sparc/mm/srmmu.c 		ctxp->ctx_mm = mm;
ctxp              447 arch/sparc/mm/srmmu.c 	ctxp = ctx_used.next;
ctxp              448 arch/sparc/mm/srmmu.c 	if (ctxp->ctx_mm == old_mm)
ctxp              449 arch/sparc/mm/srmmu.c 		ctxp = ctxp->next;
ctxp              450 arch/sparc/mm/srmmu.c 	if (ctxp == &ctx_used)
ctxp              452 arch/sparc/mm/srmmu.c 	flush_cache_mm(ctxp->ctx_mm);
ctxp              453 arch/sparc/mm/srmmu.c 	flush_tlb_mm(ctxp->ctx_mm);
ctxp              454 arch/sparc/mm/srmmu.c 	remove_from_ctx_list(ctxp);
ctxp              455 arch/sparc/mm/srmmu.c 	add_to_used_ctxlist(ctxp);
ctxp              456 arch/sparc/mm/srmmu.c 	ctxp->ctx_mm->context = NO_CONTEXT;
ctxp              457 arch/sparc/mm/srmmu.c 	ctxp->ctx_mm = mm;
ctxp              458 arch/sparc/mm/srmmu.c 	mm->context = ctxp->ctx_number;
ctxp              251 drivers/crypto/cavium/nitrox/nitrox_lib.c 	struct crypto_ctx_hdr *ctxp;
ctxp              256 drivers/crypto/cavium/nitrox/nitrox_lib.c 	ctxp = ctx;
ctxp              257 drivers/crypto/cavium/nitrox/nitrox_lib.c 	dma_pool_free(ctxp->pool, ctxp->vaddr, ctxp->dma);
ctxp              258 drivers/crypto/cavium/nitrox/nitrox_lib.c 	kfree(ctxp);
ctxp              354 drivers/crypto/cavium/nitrox/nitrox_req.h 		__be64 ctxp;
ctxp              466 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxp = cpu_to_be64(ctx_handle);
ctxp              574 drivers/gpu/drm/i915/gem/i915_gem_context.c destroy_kernel_context(struct i915_gem_context **ctxp)
ctxp              579 drivers/gpu/drm/i915/gem/i915_gem_context.c 	ctx = i915_gem_context_get(fetch_and_zero(ctxp));
ctxp              103 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 			u32 cv = (nvkm_ro32(fctx, c->ctxp + data) & ~cm);
ctxp              104 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 			nvkm_wo32(fctx, c->ctxp + data, cv | (rv << c->ctxs));
ctxp              149 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 		nvkm_wo32(imem->ramfc, chan->ramfc + c->ctxp, 0x00000000);
ctxp               10 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h 	unsigned ctxp:8;
ctxp              256 drivers/scsi/lpfc/lpfc_crtn.h 			    struct lpfc_nvmet_ctxbuf *ctxp);
ctxp             1037 drivers/scsi/lpfc/lpfc_debugfs.c 	struct lpfc_nvmet_rcv_ctx *ctxp, *next_ctxp;
ctxp             1130 drivers/scsi/lpfc/lpfc_debugfs.c 		list_for_each_entry_safe(ctxp, next_ctxp,
ctxp             1140 drivers/scsi/lpfc/lpfc_debugfs.c 			list_for_each_entry_safe(ctxp, next_ctxp,
ctxp             1148 drivers/scsi/lpfc/lpfc_debugfs.c 						ctxp->oxid, ctxp->state,
ctxp             1149 drivers/scsi/lpfc/lpfc_debugfs.c 						ctxp->flag);
ctxp             1043 drivers/scsi/lpfc/lpfc_init.c 	struct lpfc_nvmet_rcv_ctx *ctxp, *ctxp_next;
ctxp             1109 drivers/scsi/lpfc/lpfc_init.c 		list_for_each_entry_safe(ctxp, ctxp_next, &nvmet_aborts, list) {
ctxp             1110 drivers/scsi/lpfc/lpfc_init.c 			ctxp->flag &= ~(LPFC_NVMET_XBUSY | LPFC_NVMET_ABORT_OP);
ctxp             1111 drivers/scsi/lpfc/lpfc_init.c 			lpfc_nvmet_ctxbuf_post(phba, ctxp->ctxbuf);
ctxp              227 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp              232 drivers/scsi/lpfc/lpfc_nvmet.c 	list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) {
ctxp              233 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ctxbuf->sglq->sli4_xritag != xri)
ctxp              241 drivers/scsi/lpfc/lpfc_nvmet.c 		return ctxp;
ctxp              249 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp              254 drivers/scsi/lpfc/lpfc_nvmet.c 	list_for_each_entry(ctxp, &phba->sli4_hba.t_active_ctx_list, list) {
ctxp              255 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->oxid != oxid || ctxp->sid != sid)
ctxp              263 drivers/scsi/lpfc/lpfc_nvmet.c 		return ctxp;
ctxp              270 drivers/scsi/lpfc/lpfc_nvmet.c lpfc_nvmet_defer_release(struct lpfc_hba *phba, struct lpfc_nvmet_rcv_ctx *ctxp)
ctxp              272 drivers/scsi/lpfc/lpfc_nvmet.c 	lockdep_assert_held(&ctxp->ctxlock);
ctxp              276 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, ctxp->flag);
ctxp              278 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_CTX_RLS)
ctxp              281 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag |= LPFC_NVMET_CTX_RLS;
ctxp              283 drivers/scsi/lpfc/lpfc_nvmet.c 	list_del(&ctxp->list);
ctxp              286 drivers/scsi/lpfc/lpfc_nvmet.c 	list_add_tail(&ctxp->list, &phba->sli4_hba.lpfc_abts_nvmet_ctx_list);
ctxp              306 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp              311 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = cmdwqe->context2;
ctxp              313 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state != LPFC_NVMET_STE_LS_RSP || ctxp->entry_cnt != 2) {
ctxp              317 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->state, ctxp->entry_cnt);
ctxp              338 drivers/scsi/lpfc/lpfc_nvmet.c 	rsp = &ctxp->ctx.ls_req;
ctxp              341 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, status, result);
ctxp              345 drivers/scsi/lpfc/lpfc_nvmet.c 			status, result, ctxp->oxid);
ctxp              352 drivers/scsi/lpfc/lpfc_nvmet.c 	kfree(ctxp);
ctxp              372 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp = ctx_buf->context;
ctxp              381 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->txrdy) {
ctxp              382 drivers/scsi/lpfc/lpfc_nvmet.c 		dma_pool_free(phba->txrdy_payload_pool, ctxp->txrdy,
ctxp              383 drivers/scsi/lpfc/lpfc_nvmet.c 			      ctxp->txrdy_phys);
ctxp              384 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->txrdy = NULL;
ctxp              385 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->txrdy_phys = 0;
ctxp              388 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state == LPFC_NVMET_STE_FREE) {
ctxp              391 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->state, ctxp->entry_cnt);
ctxp              394 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->rqb_buffer) {
ctxp              395 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp              396 drivers/scsi/lpfc/lpfc_nvmet.c 		nvmebuf = ctxp->rqb_buffer;
ctxp              399 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->rqb_buffer = NULL;
ctxp              400 drivers/scsi/lpfc/lpfc_nvmet.c 			if (ctxp->flag & LPFC_NVMET_CTX_REUSE_WQ) {
ctxp              401 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->flag &= ~LPFC_NVMET_CTX_REUSE_WQ;
ctxp              402 drivers/scsi/lpfc/lpfc_nvmet.c 				spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp              406 drivers/scsi/lpfc/lpfc_nvmet.c 				spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp              411 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp              414 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_FREE;
ctxp              431 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp = (struct lpfc_nvmet_rcv_ctx *)ctx_buf->context;
ctxp              432 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = NULL;
ctxp              433 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->txrdy = NULL;
ctxp              434 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->offset = 0;
ctxp              435 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->phba = phba;
ctxp              436 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->size = size;
ctxp              437 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->oxid = oxid;
ctxp              438 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->sid = sid;
ctxp              439 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->state = LPFC_NVMET_STE_RCV;
ctxp              440 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->entry_cnt = 1;
ctxp              441 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag = 0;
ctxp              442 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->ctxbuf = ctx_buf;
ctxp              443 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->rqb_buffer = (void *)nvmebuf;
ctxp              444 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_init(&ctxp->ctxlock);
ctxp              448 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ts_isr_cmd) {
ctxp              449 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_cmd_nvme = 0;
ctxp              450 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_nvme_data = 0;
ctxp              451 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_data_wqput = 0;
ctxp              452 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_isr_data = 0;
ctxp              453 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_data_nvme = 0;
ctxp              454 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_nvme_status = 0;
ctxp              455 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_status_wqput = 0;
ctxp              456 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_isr_status = 0;
ctxp              457 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_status_nvme = 0;
ctxp              463 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp              464 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag |= LPFC_NVMET_CTX_REUSE_WQ;
ctxp              465 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp              473 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->oxid,
ctxp              478 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp              479 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_nvmet_defer_release(phba, ctxp);
ctxp              480 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp              481 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_nvmet_unsol_fcp_issue_abort(phba, ctxp, sid, oxid);
ctxp              492 drivers/scsi/lpfc/lpfc_nvmet.c 	list_del_init(&ctxp->list);
ctxp              495 drivers/scsi/lpfc/lpfc_nvmet.c 	infop = lpfc_get_ctx_list(phba, cpu, ctxp->idx);
ctxp              506 drivers/scsi/lpfc/lpfc_nvmet.c 		 struct lpfc_nvmet_rcv_ctx *ctxp)
ctxp              512 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->ts_isr_cmd || !ctxp->ts_cmd_nvme ||
ctxp              513 drivers/scsi/lpfc/lpfc_nvmet.c 	    !ctxp->ts_nvme_data || !ctxp->ts_data_wqput ||
ctxp              514 drivers/scsi/lpfc/lpfc_nvmet.c 	    !ctxp->ts_isr_data || !ctxp->ts_data_nvme ||
ctxp              515 drivers/scsi/lpfc/lpfc_nvmet.c 	    !ctxp->ts_nvme_status || !ctxp->ts_status_wqput ||
ctxp              516 drivers/scsi/lpfc/lpfc_nvmet.c 	    !ctxp->ts_isr_status || !ctxp->ts_status_nvme)
ctxp              519 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_status_nvme < ctxp->ts_isr_cmd)
ctxp              521 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_isr_cmd  > ctxp->ts_cmd_nvme)
ctxp              523 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_cmd_nvme > ctxp->ts_nvme_data)
ctxp              525 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_nvme_data > ctxp->ts_data_wqput)
ctxp              527 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_data_wqput > ctxp->ts_isr_data)
ctxp              529 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_isr_data > ctxp->ts_data_nvme)
ctxp              531 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_data_nvme > ctxp->ts_nvme_status)
ctxp              533 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_nvme_status > ctxp->ts_status_wqput)
ctxp              535 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_status_wqput > ctxp->ts_isr_status)
ctxp              537 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_isr_status > ctxp->ts_status_nvme)
ctxp              564 drivers/scsi/lpfc/lpfc_nvmet.c 	seg1 = ctxp->ts_cmd_nvme - ctxp->ts_isr_cmd;
ctxp              567 drivers/scsi/lpfc/lpfc_nvmet.c 	seg2 = ctxp->ts_nvme_data - ctxp->ts_isr_cmd;
ctxp              573 drivers/scsi/lpfc/lpfc_nvmet.c 	seg3 = ctxp->ts_data_wqput - ctxp->ts_isr_cmd;
ctxp              579 drivers/scsi/lpfc/lpfc_nvmet.c 	seg4 = ctxp->ts_isr_data - ctxp->ts_isr_cmd;
ctxp              585 drivers/scsi/lpfc/lpfc_nvmet.c 	seg5 = ctxp->ts_data_nvme - ctxp->ts_isr_cmd;
ctxp              593 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_nvme_status > ctxp->ts_data_nvme) {
ctxp              594 drivers/scsi/lpfc/lpfc_nvmet.c 		seg6 = ctxp->ts_nvme_status - ctxp->ts_isr_cmd;
ctxp              600 drivers/scsi/lpfc/lpfc_nvmet.c 		seg7 = ctxp->ts_status_wqput - ctxp->ts_isr_cmd;
ctxp              606 drivers/scsi/lpfc/lpfc_nvmet.c 		seg8 = ctxp->ts_isr_status - ctxp->ts_isr_cmd;
ctxp              612 drivers/scsi/lpfc/lpfc_nvmet.c 		seg9 = ctxp->ts_status_nvme - ctxp->ts_isr_cmd;
ctxp              618 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ts_isr_status < ctxp->ts_isr_cmd)
ctxp              620 drivers/scsi/lpfc/lpfc_nvmet.c 		seg10 = (ctxp->ts_isr_status -
ctxp              621 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_isr_cmd);
ctxp              623 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ts_isr_data < ctxp->ts_isr_cmd)
ctxp              629 drivers/scsi/lpfc/lpfc_nvmet.c 		seg10 = (ctxp->ts_isr_data - ctxp->ts_isr_cmd);
ctxp              715 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp              721 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = cmdwqe->context2;
ctxp              722 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~LPFC_NVMET_IO_INP;
ctxp              724 drivers/scsi/lpfc/lpfc_nvmet.c 	rsp = &ctxp->ctx.fcp_req;
ctxp              736 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, op, status);
ctxp              751 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->flag |= LPFC_NVMET_XBUSY;
ctxp              757 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->flag &= ~LPFC_NVMET_XBUSY;
ctxp              763 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->ctxbuf->sglq->sli4_xritag,
ctxp              764 drivers/scsi/lpfc/lpfc_nvmet.c 				status, result, ctxp->flag);
ctxp              779 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->state = LPFC_NVMET_STE_DONE;
ctxp              780 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->entry_cnt++;
ctxp              783 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ts_cmd_nvme) {
ctxp              785 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_isr_data =
ctxp              787 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_data_nvme =
ctxp              789 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_nvme_status =
ctxp              790 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->ts_data_nvme;
ctxp              791 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_status_wqput =
ctxp              792 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->ts_data_nvme;
ctxp              793 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_isr_status =
ctxp              794 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->ts_data_nvme;
ctxp              795 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_status_nvme =
ctxp              796 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->ts_data_nvme;
ctxp              798 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_isr_status =
ctxp              800 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ts_status_nvme =
ctxp              807 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ts_cmd_nvme)
ctxp              808 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_nvmet_ktime(phba, ctxp);
ctxp              812 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->entry_cnt++;
ctxp              817 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ts_cmd_nvme) {
ctxp              818 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_isr_data = cmdwqe->isr_timestamp;
ctxp              819 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_data_nvme = ktime_get_ns();
ctxp              828 drivers/scsi/lpfc/lpfc_nvmet.c 			if (ctxp->cpu != id)
ctxp              832 drivers/scsi/lpfc/lpfc_nvmet.c 						id, ctxp->cpu);
ctxp              843 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp =
ctxp              845 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = ctxp->phba;
ctxp              847 drivers/scsi/lpfc/lpfc_nvmet.c 		(struct hbq_dmabuf *)ctxp->rqb_buffer;
ctxp              861 drivers/scsi/lpfc/lpfc_nvmet.c 			"6023 NVMET LS rsp oxid x%x\n", ctxp->oxid);
ctxp              863 drivers/scsi/lpfc/lpfc_nvmet.c 	if ((ctxp->state != LPFC_NVMET_STE_LS_RCV) ||
ctxp              864 drivers/scsi/lpfc/lpfc_nvmet.c 	    (ctxp->entry_cnt != 1)) {
ctxp              868 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->state, ctxp->entry_cnt);
ctxp              870 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_LS_RSP;
ctxp              871 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->entry_cnt++;
ctxp              873 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqeq = lpfc_nvmet_prep_ls_wqe(phba, ctxp, rsp->rspdma,
ctxp              879 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid);
ctxp              882 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_unsol_ls_issue_abort(phba, ctxp,
ctxp              883 drivers/scsi/lpfc/lpfc_nvmet.c 						ctxp->sid, ctxp->oxid);
ctxp              900 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqeq->context2 = ctxp;
ctxp              903 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, nvmewqeq->hba_wqidx, rsp->rsplen);
ctxp              905 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, nvmewqeq);
ctxp              919 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, rc);
ctxp              925 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_nvmet_unsol_ls_issue_abort(phba, ctxp, ctxp->sid, ctxp->oxid);
ctxp              934 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp =
ctxp              936 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = ctxp->phba;
ctxp              954 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_cmd_nvme) {
ctxp              956 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_nvme_status = ktime_get_ns();
ctxp              958 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_nvme_data = ktime_get_ns();
ctxp              962 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->hdwq)
ctxp              963 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->hdwq = &phba->sli4_hba.hdwq[rsp->hwqid];
ctxp              975 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->cpu = id; /* Setup cpu for cmpl check */
ctxp              980 drivers/scsi/lpfc/lpfc_nvmet.c 	if ((ctxp->flag & LPFC_NVMET_ABTS_RCV) ||
ctxp              981 drivers/scsi/lpfc/lpfc_nvmet.c 	    (ctxp->state == LPFC_NVMET_STE_ABORT)) {
ctxp              985 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid);
ctxp              990 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqeq = lpfc_nvmet_prep_fcp_wqe(phba, ctxp);
ctxp              995 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid);
ctxp             1002 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqeq->context2 = ctxp;
ctxp             1004 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->wqeq->hba_wqidx = rsp->hwqid;
ctxp             1007 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, rsp->op, rsp->rsplen);
ctxp             1009 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag |= LPFC_NVMET_IO_INP;
ctxp             1010 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, nvmewqeq);
ctxp             1013 drivers/scsi/lpfc/lpfc_nvmet.c 		if (!ctxp->ts_cmd_nvme)
ctxp             1016 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_status_wqput = ktime_get_ns();
ctxp             1018 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->ts_data_wqput = ktime_get_ns();
ctxp             1028 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag |= LPFC_NVMET_DEFER_WQFULL;
ctxp             1029 drivers/scsi/lpfc/lpfc_nvmet.c 		wq = ctxp->hdwq->io_wq;
ctxp             1043 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, rc);
ctxp             1045 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->wqeq->hba_wqidx = 0;
ctxp             1068 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp =
ctxp             1070 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = ctxp->phba;
ctxp             1080 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->hdwq)
ctxp             1081 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->hdwq = &phba->sli4_hba.hdwq[0];
ctxp             1085 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, ctxp->flag, ctxp->state);
ctxp             1088 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, ctxp->flag, ctxp->state);
ctxp             1092 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             1097 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & (LPFC_NVMET_XBUSY | LPFC_NVMET_ABORT_OP)) {
ctxp             1098 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             1101 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag |= LPFC_NVMET_ABORT_OP;
ctxp             1103 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_DEFER_WQFULL) {
ctxp             1104 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             1105 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_unsol_fcp_issue_abort(phba, ctxp, ctxp->sid,
ctxp             1106 drivers/scsi/lpfc/lpfc_nvmet.c 						 ctxp->oxid);
ctxp             1107 drivers/scsi/lpfc/lpfc_nvmet.c 		wq = ctxp->hdwq->io_wq;
ctxp             1108 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_wqfull_flush(phba, wq, ctxp);
ctxp             1111 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             1117 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state == LPFC_NVMET_STE_RCV)
ctxp             1118 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_unsol_fcp_issue_abort(phba, ctxp, ctxp->sid,
ctxp             1119 drivers/scsi/lpfc/lpfc_nvmet.c 						 ctxp->oxid);
ctxp             1121 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_sol_fcp_issue_abort(phba, ctxp, ctxp->sid,
ctxp             1122 drivers/scsi/lpfc/lpfc_nvmet.c 					       ctxp->oxid);
ctxp             1130 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp =
ctxp             1132 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = ctxp->phba;
ctxp             1136 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             1137 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_XBUSY)
ctxp             1141 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->flag, ctxp->oxid);
ctxp             1142 drivers/scsi/lpfc/lpfc_nvmet.c 	else if (ctxp->state != LPFC_NVMET_STE_DONE &&
ctxp             1143 drivers/scsi/lpfc/lpfc_nvmet.c 		 ctxp->state != LPFC_NVMET_STE_ABORT)
ctxp             1146 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->state, ctxp->entry_cnt, ctxp->oxid);
ctxp             1148 drivers/scsi/lpfc/lpfc_nvmet.c 	if ((ctxp->flag & LPFC_NVMET_ABORT_OP) ||
ctxp             1149 drivers/scsi/lpfc/lpfc_nvmet.c 	    (ctxp->flag & LPFC_NVMET_XBUSY)) {
ctxp             1152 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_defer_release(phba, ctxp);
ctxp             1154 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             1156 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_nvmeio_data(phba, "NVMET FCP FREE: xri x%x ste %d abt %d\n", ctxp->oxid,
ctxp             1157 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->state, aborting);
ctxp             1160 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~LPFC_NVMET_TNOTIFY;
ctxp             1165 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_nvmet_ctxbuf_post(phba, ctxp->ctxbuf);
ctxp             1173 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp =
ctxp             1175 drivers/scsi/lpfc/lpfc_nvmet.c 	struct rqb_dmabuf *nvmebuf = ctxp->rqb_buffer;
ctxp             1176 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = ctxp->phba;
ctxp             1181 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, ctxp->size, raw_smp_processor_id());
ctxp             1187 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->flag, ctxp->state);
ctxp             1197 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp             1198 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->rqb_buffer = NULL;
ctxp             1199 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp             1580 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp, *next_ctxp;
ctxp             1601 drivers/scsi/lpfc/lpfc_nvmet.c 	list_for_each_entry_safe(ctxp, next_ctxp,
ctxp             1604 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->ctxbuf->sglq->sli4_xritag != xri)
ctxp             1607 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock(&ctxp->ctxlock);
ctxp             1611 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->flag & LPFC_NVMET_CTX_RLS &&
ctxp             1612 drivers/scsi/lpfc/lpfc_nvmet.c 		    !(ctxp->flag & LPFC_NVMET_ABORT_OP)) {
ctxp             1613 drivers/scsi/lpfc/lpfc_nvmet.c 			list_del_init(&ctxp->list);
ctxp             1616 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag &= ~LPFC_NVMET_XBUSY;
ctxp             1617 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock(&ctxp->ctxlock);
ctxp             1622 drivers/scsi/lpfc/lpfc_nvmet.c 		ndlp = lpfc_findnode_did(phba->pport, ctxp->sid);
ctxp             1627 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->ctxbuf->sglq->sli4_lxritag,
ctxp             1634 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->flag, released);
ctxp             1636 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_nvmet_ctxbuf_post(phba, ctxp->ctxbuf);
ctxp             1645 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = lpfc_nvmet_get_ctx_for_xri(phba, xri);
ctxp             1646 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp) {
ctxp             1654 drivers/scsi/lpfc/lpfc_nvmet.c 				xri, ctxp->state, ctxp->flag, ctxp->oxid,
ctxp             1657 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp             1658 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag |= LPFC_NVMET_ABTS_RCV;
ctxp             1659 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->state = LPFC_NVMET_STE_ABORT;
ctxp             1660 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp             1666 drivers/scsi/lpfc/lpfc_nvmet.c 		req = &ctxp->ctx.fcp_req;
ctxp             1679 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp, *next_ctxp;
ctxp             1690 drivers/scsi/lpfc/lpfc_nvmet.c 	list_for_each_entry_safe(ctxp, next_ctxp,
ctxp             1693 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->oxid != oxid || ctxp->sid != sid)
ctxp             1696 drivers/scsi/lpfc/lpfc_nvmet.c 		xri = ctxp->ctxbuf->sglq->sli4_xritag;
ctxp             1701 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp             1702 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag |= LPFC_NVMET_ABTS_RCV;
ctxp             1703 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp             1712 drivers/scsi/lpfc/lpfc_nvmet.c 		rsp = &ctxp->ctx.fcp_req;
ctxp             1766 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = lpfc_nvmet_get_ctx_for_oxid(phba, oxid, sid);
ctxp             1767 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp) {
ctxp             1768 drivers/scsi/lpfc/lpfc_nvmet.c 		xri = ctxp->ctxbuf->sglq->sli4_xritag;
ctxp             1770 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp             1771 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag |= (LPFC_NVMET_ABTS_RCV | LPFC_NVMET_ABORT_OP);
ctxp             1772 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp             1781 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, xri, ctxp->flag, ctxp->state);
ctxp             1783 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->flag & LPFC_NVMET_TNOTIFY) {
ctxp             1786 drivers/scsi/lpfc/lpfc_nvmet.c 					       &ctxp->ctx.fcp_req);
ctxp             1788 drivers/scsi/lpfc/lpfc_nvmet.c 			cancel_work_sync(&ctxp->ctxbuf->defer_work);
ctxp             1789 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp             1790 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_nvmet_defer_release(phba, ctxp);
ctxp             1791 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp             1793 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_sol_fcp_issue_abort(phba, ctxp, ctxp->sid,
ctxp             1794 drivers/scsi/lpfc/lpfc_nvmet.c 					       ctxp->oxid);
ctxp             1814 drivers/scsi/lpfc/lpfc_nvmet.c 			struct lpfc_nvmet_rcv_ctx *ctxp)
ctxp             1834 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp) {
ctxp             1836 drivers/scsi/lpfc/lpfc_nvmet.c 			if (nvmewqeq->context2 == ctxp) {
ctxp             1853 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp)
ctxp             1865 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             1879 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp = (struct lpfc_nvmet_rcv_ctx *)nvmewqeq->context2;
ctxp             1880 drivers/scsi/lpfc/lpfc_nvmet.c 		rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, nvmewqeq);
ctxp             1890 drivers/scsi/lpfc/lpfc_nvmet.c 			if (ctxp->ts_cmd_nvme) {
ctxp             1891 drivers/scsi/lpfc/lpfc_nvmet.c 				if (ctxp->ctx.fcp_req.op == NVMET_FCOP_RSP)
ctxp             1892 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->ts_status_wqput = ktime_get_ns();
ctxp             1894 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->ts_data_wqput = ktime_get_ns();
ctxp             1957 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             1970 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp = NULL;
ctxp             1979 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = kzalloc(sizeof(struct lpfc_nvmet_rcv_ctx), GFP_ATOMIC);
ctxp             1980 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp == NULL) {
ctxp             1992 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->phba = phba;
ctxp             1993 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->size = size;
ctxp             1994 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->oxid = oxid;
ctxp             1995 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->sid = sid;
ctxp             1996 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->wqeq = NULL;
ctxp             1997 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_LS_RCV;
ctxp             1998 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->entry_cnt = 1;
ctxp             1999 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->rqb_buffer = (void *)nvmebuf;
ctxp             2000 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->hdwq = &phba->sli4_hba.hdwq[0];
ctxp             2010 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = nvmet_fc_rcv_ls_req(phba->targetport, &ctxp->ctx.ls_req,
ctxp             2030 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, rc);
ctxp             2036 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_nvmet_unsol_ls_issue_abort(phba, ctxp, sid, oxid);
ctxp             2044 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp = ctx_buf->context;
ctxp             2045 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_hba *phba = ctxp->phba;
ctxp             2046 drivers/scsi/lpfc/lpfc_nvmet.c 	struct rqb_dmabuf *nvmebuf = ctxp->rqb_buffer;
ctxp             2056 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, ctxp->flag, ctxp->state);
ctxp             2057 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflags);
ctxp             2058 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_defer_release(phba, ctxp);
ctxp             2059 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflags);
ctxp             2060 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_unsol_fcp_issue_abort(phba, ctxp, ctxp->sid,
ctxp             2061 drivers/scsi/lpfc/lpfc_nvmet.c 						 ctxp->oxid);
ctxp             2065 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_ABTS_RCV) {
ctxp             2068 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid);
ctxp             2074 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag |= LPFC_NVMET_TNOTIFY;
ctxp             2076 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->ts_isr_cmd)
ctxp             2077 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->ts_cmd_nvme = ktime_get_ns();
ctxp             2088 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = nvmet_fc_rcv_fcp_req(phba->targetport, &ctxp->ctx.fcp_req,
ctxp             2089 drivers/scsi/lpfc/lpfc_nvmet.c 				  payload, ctxp->size);
ctxp             2093 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflags);
ctxp             2094 drivers/scsi/lpfc/lpfc_nvmet.c 		if ((ctxp->flag & LPFC_NVMET_CTX_REUSE_WQ) ||
ctxp             2095 drivers/scsi/lpfc/lpfc_nvmet.c 		    (nvmebuf != ctxp->rqb_buffer)) {
ctxp             2096 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_unlock_irqrestore(&ctxp->ctxlock, iflags);
ctxp             2099 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->rqb_buffer = NULL;
ctxp             2100 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflags);
ctxp             2109 drivers/scsi/lpfc/lpfc_nvmet.c 				 ctxp->oxid, ctxp->size, ctxp->sid);
ctxp             2112 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflags);
ctxp             2113 drivers/scsi/lpfc/lpfc_nvmet.c 		if (ctxp->flag & LPFC_NVMET_CTX_REUSE_WQ) {
ctxp             2114 drivers/scsi/lpfc/lpfc_nvmet.c 			spin_unlock_irqrestore(&ctxp->ctxlock, iflags);
ctxp             2117 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflags);
ctxp             2128 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~LPFC_NVMET_TNOTIFY;
ctxp             2132 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, rc,
ctxp             2137 drivers/scsi/lpfc/lpfc_nvmet.c 			 ctxp->oxid, ctxp->size, ctxp->sid);
ctxp             2138 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, iflags);
ctxp             2139 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_nvmet_defer_release(phba, ctxp);
ctxp             2140 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, iflags);
ctxp             2141 drivers/scsi/lpfc/lpfc_nvmet.c 	lpfc_nvmet_unsol_fcp_issue_abort(phba, ctxp, ctxp->sid, ctxp->oxid);
ctxp             2235 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             2319 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = (struct lpfc_nvmet_rcv_ctx *)ctx_buf->context;
ctxp             2321 drivers/scsi/lpfc/lpfc_nvmet.c 	list_add_tail(&ctxp->list, &phba->sli4_hba.t_active_ctx_list);
ctxp             2323 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state != LPFC_NVMET_STE_FREE) {
ctxp             2326 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->state, ctxp->entry_cnt, ctxp->oxid);
ctxp             2328 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->wqeq = NULL;
ctxp             2329 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->txrdy = NULL;
ctxp             2330 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->offset = 0;
ctxp             2331 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->phba = phba;
ctxp             2332 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->size = size;
ctxp             2333 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->oxid = oxid;
ctxp             2334 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->sid = sid;
ctxp             2335 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->idx = idx;
ctxp             2336 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_RCV;
ctxp             2337 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->entry_cnt = 1;
ctxp             2338 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag = 0;
ctxp             2339 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ctxbuf = ctx_buf;
ctxp             2340 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->rqb_buffer = (void *)nvmebuf;
ctxp             2341 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->hdwq = NULL;
ctxp             2342 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_init(&ctxp->ctxlock);
ctxp             2346 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->ts_isr_cmd = isr_timestamp;
ctxp             2347 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_cmd_nvme = 0;
ctxp             2348 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_nvme_data = 0;
ctxp             2349 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_data_wqput = 0;
ctxp             2350 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_isr_data = 0;
ctxp             2351 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_data_nvme = 0;
ctxp             2352 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_nvme_status = 0;
ctxp             2353 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_status_wqput = 0;
ctxp             2354 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_isr_status = 0;
ctxp             2355 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->ts_status_nvme = 0;
ctxp             2370 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid,
ctxp             2375 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, iflag);
ctxp             2376 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_defer_release(phba, ctxp);
ctxp             2377 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, iflag);
ctxp             2378 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_unsol_fcp_issue_abort(phba, ctxp, sid, oxid);
ctxp             2466 drivers/scsi/lpfc/lpfc_nvmet.c 		       struct lpfc_nvmet_rcv_ctx *ctxp,
ctxp             2477 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->sid, ctxp->oxid, ctxp->state);
ctxp             2487 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->sid, ctxp->oxid, ctxp->state);
ctxp             2491 drivers/scsi/lpfc/lpfc_nvmet.c 	ndlp = lpfc_findnode_did(phba->pport, ctxp->sid);
ctxp             2498 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->sid, ctxp->oxid, ctxp->state);
ctxp             2501 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->wqeq = nvmewqe;
ctxp             2507 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqe->context2 = ctxp;
ctxp             2547 drivers/scsi/lpfc/lpfc_nvmet.c 	bf_set(wqe_rcvoxid, &wqe->xmit_sequence.wqe_com, ctxp->oxid);
ctxp             2574 drivers/scsi/lpfc/lpfc_nvmet.c 			ndlp->nlp_DID, nvmewqe->iotag, ctxp->oxid,
ctxp             2588 drivers/scsi/lpfc/lpfc_nvmet.c 			struct lpfc_nvmet_rcv_ctx *ctxp)
ctxp             2590 drivers/scsi/lpfc/lpfc_nvmet.c 	struct nvmefc_tgt_fcp_req *rsp = &ctxp->ctx.fcp_req;
ctxp             2608 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->sid, ctxp->oxid, ctxp->state);
ctxp             2612 drivers/scsi/lpfc/lpfc_nvmet.c 	ndlp = lpfc_findnode_did(phba->pport, ctxp->sid);
ctxp             2619 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->sid, ctxp->oxid, ctxp->state);
ctxp             2627 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->sid, ctxp->oxid, ctxp->state,
ctxp             2633 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmewqe = ctxp->wqeq;
ctxp             2636 drivers/scsi/lpfc/lpfc_nvmet.c 		nvmewqe = ctxp->ctxbuf->iocbq;
ctxp             2641 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->sid, ctxp->oxid, ctxp->state);
ctxp             2644 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = nvmewqe;
ctxp             2651 drivers/scsi/lpfc/lpfc_nvmet.c 	if (((ctxp->state == LPFC_NVMET_STE_RCV) &&
ctxp             2652 drivers/scsi/lpfc/lpfc_nvmet.c 	    (ctxp->entry_cnt == 1)) ||
ctxp             2653 drivers/scsi/lpfc/lpfc_nvmet.c 	    (ctxp->state == LPFC_NVMET_STE_DATA)) {
ctxp             2658 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->state, ctxp->entry_cnt);
ctxp             2662 drivers/scsi/lpfc/lpfc_nvmet.c 	sgl  = (struct sli4_sge *)ctxp->ctxbuf->sglq->sgl;
ctxp             2684 drivers/scsi/lpfc/lpfc_nvmet.c 		wqe->fcp_tsend.relative_offset = ctxp->offset;
ctxp             2702 drivers/scsi/lpfc/lpfc_nvmet.c 		bf_set(wqe_rcvoxid, &wqe->fcp_tsend.wqe_com, ctxp->oxid);
ctxp             2766 drivers/scsi/lpfc/lpfc_nvmet.c 					ctxp->oxid);
ctxp             2769 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->txrdy = txrdy;
ctxp             2770 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->txrdy_phys = physaddr;
ctxp             2779 drivers/scsi/lpfc/lpfc_nvmet.c 		wqe->fcp_treceive.relative_offset = ctxp->offset;
ctxp             2794 drivers/scsi/lpfc/lpfc_nvmet.c 		bf_set(wqe_rcvoxid, &wqe->fcp_treceive.wqe_com, ctxp->oxid);
ctxp             2864 drivers/scsi/lpfc/lpfc_nvmet.c 		bf_set(wqe_rcvoxid, &wqe->fcp_trsp.wqe_com, ctxp->oxid);
ctxp             2910 drivers/scsi/lpfc/lpfc_nvmet.c 		bf_set(lpfc_sli4_sge_offset, sgl, ctxp->offset);
ctxp             2930 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->offset += cnt;
ctxp             2932 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_DATA;
ctxp             2933 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->entry_cnt++;
ctxp             2951 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             2957 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = cmdwqe->context2;
ctxp             2961 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_ABORT_OP)
ctxp             2964 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             2965 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_DONE;
ctxp             2970 drivers/scsi/lpfc/lpfc_nvmet.c 	if ((ctxp->flag & LPFC_NVMET_CTX_RLS) &&
ctxp             2971 drivers/scsi/lpfc/lpfc_nvmet.c 	    !(ctxp->flag & LPFC_NVMET_XBUSY)) {
ctxp             2973 drivers/scsi/lpfc/lpfc_nvmet.c 		list_del_init(&ctxp->list);
ctxp             2977 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             2978 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             2984 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, ctxp->flag, released,
ctxp             2995 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_ctxbuf_post(phba, ctxp->ctxbuf);
ctxp             3020 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             3026 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = cmdwqe->context2;
ctxp             3029 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp) {
ctxp             3039 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3040 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_ABORT_OP)
ctxp             3044 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state != LPFC_NVMET_STE_ABORT) {
ctxp             3047 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->state, ctxp->oxid);
ctxp             3053 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_DONE;
ctxp             3054 drivers/scsi/lpfc/lpfc_nvmet.c 	if ((ctxp->flag & LPFC_NVMET_CTX_RLS) &&
ctxp             3055 drivers/scsi/lpfc/lpfc_nvmet.c 	    !(ctxp->flag & LPFC_NVMET_XBUSY)) {
ctxp             3057 drivers/scsi/lpfc/lpfc_nvmet.c 		list_del_init(&ctxp->list);
ctxp             3061 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             3062 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3068 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, ctxp->flag, released,
ctxp             3079 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_ctxbuf_post(phba, ctxp->ctxbuf);
ctxp             3101 drivers/scsi/lpfc/lpfc_nvmet.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             3105 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp = cmdwqe->context2;
ctxp             3113 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp, wcqe->word0, wcqe->total_data_placed,
ctxp             3116 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp) {
ctxp             3127 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state != LPFC_NVMET_STE_LS_ABORT) {
ctxp             3131 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->state, ctxp->entry_cnt);
ctxp             3137 drivers/scsi/lpfc/lpfc_nvmet.c 	kfree(ctxp);
ctxp             3142 drivers/scsi/lpfc/lpfc_nvmet.c 			     struct lpfc_nvmet_rcv_ctx *ctxp,
ctxp             3152 drivers/scsi/lpfc/lpfc_nvmet.c 			sid, xri, ctxp->wqeq->sli4_xritag);
ctxp             3169 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq = ctxp->wqeq;
ctxp             3222 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq->context2 = ctxp;
ctxp             3237 drivers/scsi/lpfc/lpfc_nvmet.c 			       struct lpfc_nvmet_rcv_ctx *ctxp,
ctxp             3248 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->wqeq) {
ctxp             3249 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = ctxp->ctxbuf->iocbq;
ctxp             3250 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq->hba_wqidx = 0;
ctxp             3263 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3264 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             3265 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3270 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->abort_wqeq = lpfc_sli_get_iocbq(phba);
ctxp             3271 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3272 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->abort_wqeq) {
ctxp             3276 drivers/scsi/lpfc/lpfc_nvmet.c 				"xri: x%x\n", ctxp->oxid);
ctxp             3278 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             3279 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3282 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq = ctxp->abort_wqeq;
ctxp             3284 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_ABORT;
ctxp             3285 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3291 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->sid, ctxp->oxid, ctxp->wqeq->sli4_xritag);
ctxp             3304 drivers/scsi/lpfc/lpfc_nvmet.c 				phba->hba_flag, ctxp->oxid);
ctxp             3306 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3307 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             3308 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3319 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid);
ctxp             3321 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3322 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             3323 drivers/scsi/lpfc/lpfc_nvmet.c 		spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3345 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqe->abort_cmd.wqe_com.abort_tag = ctxp->wqeq->sli4_xritag;
ctxp             3361 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq->hba_wqidx = ctxp->wqeq->hba_wqidx;
ctxp             3365 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq->context2 = ctxp;
ctxp             3367 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->hdwq)
ctxp             3368 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->hdwq = &phba->sli4_hba.hdwq[abts_wqeq->hba_wqidx];
ctxp             3370 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, abts_wqeq);
ctxp             3378 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3379 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~LPFC_NVMET_ABORT_OP;
ctxp             3380 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3385 drivers/scsi/lpfc/lpfc_nvmet.c 			rc, ctxp->oxid);
ctxp             3391 drivers/scsi/lpfc/lpfc_nvmet.c 				 struct lpfc_nvmet_rcv_ctx *ctxp,
ctxp             3401 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->wqeq) {
ctxp             3402 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = ctxp->ctxbuf->iocbq;
ctxp             3403 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq->hba_wqidx = 0;
ctxp             3406 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->state == LPFC_NVMET_STE_FREE) {
ctxp             3409 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->state, ctxp->entry_cnt, ctxp->oxid);
ctxp             3413 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->state = LPFC_NVMET_STE_ABORT;
ctxp             3414 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->entry_cnt++;
ctxp             3415 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = lpfc_nvmet_unsol_issue_abort(phba, ctxp, sid, xri);
ctxp             3420 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq = ctxp->wqeq;
ctxp             3424 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->hdwq)
ctxp             3425 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->hdwq = &phba->sli4_hba.hdwq[abts_wqeq->hba_wqidx];
ctxp             3427 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, abts_wqeq);
ctxp             3434 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_lock_irqsave(&ctxp->ctxlock, flags);
ctxp             3435 drivers/scsi/lpfc/lpfc_nvmet.c 	if (ctxp->flag & LPFC_NVMET_CTX_RLS) {
ctxp             3437 drivers/scsi/lpfc/lpfc_nvmet.c 		list_del_init(&ctxp->list);
ctxp             3441 drivers/scsi/lpfc/lpfc_nvmet.c 	ctxp->flag &= ~(LPFC_NVMET_ABORT_OP | LPFC_NVMET_CTX_RLS);
ctxp             3442 drivers/scsi/lpfc/lpfc_nvmet.c 	spin_unlock_irqrestore(&ctxp->ctxlock, flags);
ctxp             3448 drivers/scsi/lpfc/lpfc_nvmet.c 			ctxp->oxid, rc, released);
ctxp             3450 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_nvmet_ctxbuf_post(phba, ctxp->ctxbuf);
ctxp             3456 drivers/scsi/lpfc/lpfc_nvmet.c 				struct lpfc_nvmet_rcv_ctx *ctxp,
ctxp             3464 drivers/scsi/lpfc/lpfc_nvmet.c 	if ((ctxp->state == LPFC_NVMET_STE_LS_RCV && ctxp->entry_cnt == 1) ||
ctxp             3465 drivers/scsi/lpfc/lpfc_nvmet.c 	    (ctxp->state == LPFC_NVMET_STE_LS_RSP && ctxp->entry_cnt == 2)) {
ctxp             3466 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->state = LPFC_NVMET_STE_LS_ABORT;
ctxp             3467 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->entry_cnt++;
ctxp             3472 drivers/scsi/lpfc/lpfc_nvmet.c 				ctxp->oxid, ctxp->state, ctxp->entry_cnt);
ctxp             3473 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->state = LPFC_NVMET_STE_LS_ABORT;
ctxp             3477 drivers/scsi/lpfc/lpfc_nvmet.c 	if (!ctxp->wqeq) {
ctxp             3479 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = lpfc_sli_get_iocbq(phba);
ctxp             3480 drivers/scsi/lpfc/lpfc_nvmet.c 		if (!ctxp->wqeq) {
ctxp             3485 drivers/scsi/lpfc/lpfc_nvmet.c 			kfree(ctxp);
ctxp             3489 drivers/scsi/lpfc/lpfc_nvmet.c 	abts_wqeq = ctxp->wqeq;
ctxp             3491 drivers/scsi/lpfc/lpfc_nvmet.c 	if (lpfc_nvmet_unsol_issue_abort(phba, ctxp, sid, xri) == 0) {
ctxp             3500 drivers/scsi/lpfc/lpfc_nvmet.c 	rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, abts_wqeq);
ctxp             3511 drivers/scsi/lpfc/lpfc_nvmet.c 	kfree(ctxp);
ctxp             19823 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_nvmet_rcv_ctx *ctxp;
ctxp             19889 drivers/scsi/lpfc/lpfc_sli.c 		ctxp = pwqe->context2;
ctxp             19890 drivers/scsi/lpfc/lpfc_sli.c 		sglq = ctxp->ctxbuf->sglq;
ctxp             1313 fs/aio.c       SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp)
ctxp             1319 fs/aio.c       	ret = get_user(ctx, ctxp);
ctxp             1333 fs/aio.c       		ret = put_user(ioctx->user_id, ctxp);
ctxp             1770 include/linux/lsm_hooks.h 	int (*xfrm_policy_alloc_security)(struct xfrm_sec_ctx **ctxp,
ctxp             1574 include/linux/security.h int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
ctxp             1593 include/linux/security.h static inline int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
ctxp             2227 security/security.c int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
ctxp             2231 security/security.c 	return call_int_hook(xfrm_policy_alloc_security, 0, ctxp, sec_ctx, gfp);
ctxp               13 security/selinux/include/xfrm.h int selinux_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
ctxp               74 security/selinux/xfrm.c static int selinux_xfrm_alloc_user(struct xfrm_sec_ctx **ctxp,
ctxp               83 security/selinux/xfrm.c 	if (ctxp == NULL || uctx == NULL ||
ctxp              112 security/selinux/xfrm.c 	*ctxp = ctx;
ctxp              284 security/selinux/xfrm.c int selinux_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
ctxp              288 security/selinux/xfrm.c 	return selinux_xfrm_alloc_user(ctxp, uctx, gfp);
ctxp              735 tools/perf/util/stat-shadow.c 	void *ctxp = out->ctx;
ctxp              794 tools/perf/util/stat-shadow.c 				print_metric(config, ctxp, NULL, "%8.1f",
ctxp              797 tools/perf/util/stat-shadow.c 				print_metric(config, ctxp, NULL, "%8.1f",
ctxp              804 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL,
ctxp              809 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, NULL, NULL, "", 0);
ctxp              822 tools/perf/util/stat-shadow.c 	void *ctxp = out->ctx;
ctxp              835 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%7.2f ",
ctxp              838 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "insn per cycle", 0);
ctxp              849 tools/perf/util/stat-shadow.c 			out->new_line(config, ctxp);
ctxp              851 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%7.2f ",
ctxp              859 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all branches", 0);
ctxp              869 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all L1-dcache hits", 0);
ctxp              879 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all L1-icache hits", 0);
ctxp              889 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all dTLB cache hits", 0);
ctxp              899 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all iTLB cache hits", 0);
ctxp              909 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all LL-cache hits", 0);
ctxp              917 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%8.3f %%",
ctxp              920 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "of all cache refs", 0);
ctxp              930 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%8.3f", "GHz", ratio);
ctxp              932 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "Ghz", 0);
ctxp              938 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL,
ctxp              942 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "transactional cycles",
ctxp              951 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%7.2f%%", "aborted cycles",
ctxp              954 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "aborted cycles", 0);
ctxp              963 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%8.0f",
ctxp              966 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "cycles / transaction",
ctxp              975 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, NULL, "%8.0f", "cycles / elision", ratio);
ctxp              978 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, "%8.3f", "CPUs utilized",
ctxp              981 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, "CPUs utilized", 0);
ctxp              987 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, color, "%8.1f%%", "frontend bound",
ctxp              994 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, color, "%8.1f%%", "retiring",
ctxp             1001 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, color, "%8.1f%%", "bad speculation",
ctxp             1018 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, color, "%8.1f%%", name,
ctxp             1021 tools/perf/util/stat-shadow.c 			print_metric(config, ctxp, NULL, NULL, name, 0);
ctxp             1038 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, NULL, "%8.3f", unit_buf, ratio);
ctxp             1050 tools/perf/util/stat-shadow.c 				out->new_line(config, ctxp);
ctxp             1057 tools/perf/util/stat-shadow.c 		print_metric(config, ctxp, NULL, NULL, NULL, 0);