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