lpfc_sdev_configure(9)
π NAME π
okay bestie, welcome to lpfc_sdev_configure(9) from the Kernel API Manual β itβs literally the scsi_host_template sdev_configure entry point, and yes, itβs giving main character energy in the SCSI setup world π
β¨ SYNOPSIS β¨
int lpfc_sdev_configure (struct scsi_device *sdev , struct queue_limits
*lim );
π ARGUMENTS π
sdevβ pointer toscsi_device. Thatβs the SCSI device bestie weβre working with π«Άlimβ request queue limits. The vibes/limits for the request queue, no cap.
πΈ DESCRIPTION πΈ
okay so this routine configures the following items, periodt:
- Tag command queuing support for
sdevif supported. Lowkey important, highkey iconic. - Enable SLI polling for fcp ring if
ENABLE_FCP_RING_POLLINGflag is set. Slay.
Return codes: 0 - Success β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/scsi/lpfc/lpfc_scsi.c
the whole squad, fr fr:
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_chk_tgt_mapped(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_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)
Signed, sealed, delivered from ./drivers/scsi/lpfc, dated October 2026, page lpfc_sdev_configure(9) β no cap, thatβs the vibe check ππ
π¦ 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