lpfc_chk_tgt_mapped(9)
π lpfc_chk_tgt_mapped(9) π
okay so bestie, welcome to the Kernel API Manual entry for lpfc_chk_tgt_mapped(9) β yes the title is a whole mouthful, and the manual name is right there near the top because we're folding it in, not copying the header line. periodt π
π NAME π
lpfc_chk_tgt_mappedβ that's the name! The description slot after the dash is literally empty in the original, no cap π. It's giving mysterious icon energy.
β¨ SYNOPSIS β¨
int lpfc_chk_tgt_mapped (struct lpfc_vport *vport , struct fc_rport
*rport );
π¦ ARGUMENTS π¦
vportβ the virtual port you're checking on, bestie. That's the one to keep your eye on.rportβ pointer to thefc_rportdata structure. Yep, exactly that.
π DESCRIPTION π
okay so this routine delays until the scsi target (aka rport) for the command exists β meaning it's present and logged in β or until we declare it non-existent. It's literally the "wait for your friend to show up or accept they're not coming" of kernel routines π.
Return code tea β: 0x2003 β Error, 0x2002 β Success. Those numbers are printed exactly like that in the original, don't come for me.
π₯ SEE ALSO π₯
first up, the kernel file is ./drivers/scsi/lpfc/lpfc_scsi.c β go look at it if you want the lore.
Then there's a whole friend group of (9) references. I'm listing every single one because we don't do omissions here, periodt:
lpfc_sli4_set_rsp_sgl_last(9),lpfc_rampdown_queue_depth(9),lpfc_ramp_down_queue_handler(9),lpfc_scsi_dev_block(9),lpfc_new_scsi_buf_s3(9),lpfc_sli4_vport_delete_fcp_xri_aborted(9),lpfc_sli4_io_xri_aborted(9),lpfc_get_scsi_buf_s3(9),lpfc_get_scsi_buf_s4(9),lpfc_get_scsi_buf(9),lpfc_release_scsi_buf_s3(9),lpfc_release_scsi_buf_s4(9),lpfc_release_scsi_buf(9),lpfc_fcpcmd_to_iocb(9),lpfc_scsi_prep_dma_buf_s3(9),lpfc_bg_err_inject(9),lpfc_sc_to_bg_opcodes(9),lpfc_bg_err_opcodes(9),lpfc_bg_setup_bpl(9),lpfc_bg_setup_bpl_prot(9),lpfc_bg_setup_sgl(9),lpfc_bg_setup_sgl_prot(9),lpfc_prot_group_type(9),lpfc_bg_scsi_adjust_dl(9),lpfc_bg_scsi_prep_dma_buf_s3(9),lpfc_scsi_prep_dma_buf_s4(9),lpfc_bg_scsi_prep_dma_buf_s4(9),lpfc_scsi_prep_dma_buf(9),lpfc_bg_scsi_prep_dma_buf(9),lpfc_scsi_prep_cmnd_buf(9),lpfc_send_scsi_error_event(9),lpfc_scsi_unprep_dma_buf(9),lpfc_unblock_requests(9),lpfc_block_requests(9),lpfc_update_cmf_cmpl(9),lpfc_update_cmf_cmd(9),lpfc_handle_fcp_err(9),lpfc_fcp_io_cmd_wqe_cmpl(9),lpfc_scsi_cmd_iocb_cmpl(9),lpfc_scsi_prep_cmnd_buf_s3(9),lpfc_scsi_prep_cmnd_buf_s4(9),lpfc_scsi_prep_cmnd(9),lpfc_scsi_prep_task_mgmt_cmd_s3(9),lpfc_scsi_prep_task_mgmt_cmd_s4(9),lpfc_scsi_api_table_setup(9),lpfc_tskmgmt_def_cmpl(9),lpfc_check_pci_resettable(9),lpfc_info(9),lpfc_poll_rearm_timer(9),lpfc_poll_start_timer(9),lpfc_poll_timeout(9),lpfc_queuecommand(9),lpfc_abort_handler(9),lpfc_check_fcp_rsp(9),lpfc_send_taskmgmt(9),lpfc_reset_flush_io_context(9),lpfc_device_reset_handler(9),lpfc_target_reset_handler(9),lpfc_host_reset_handler(9),lpfc_sdev_init(9),lpfc_sdev_configure(9),lpfc_sdev_destroy(9),lpfc_create_device_data(9),lpfc_delete_device_data(9),__lpfc_get_device_data(9),lpfc_find_next_oas_lun(9),lpfc_enable_oas_lun(9),lpfc_disable_oas_lun(9)
kay bye bestie π this page came from the source path ./drivers/scsi/lpfc, dated October 2026, and it's the lpfc_chk_tgt_mapped(9) manual page. mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms