Home
last modified time | relevance | path

Searched refs:IOCBs (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_mbox.c990 pring->sli.sli3.cmdringaddr = (void *)&phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
993 offset = (uint8_t *) &phba->IOCBs[iocbCnt] - in lpfc_config_pcb_setup()
1001 pring->sli.sli3.rspringaddr = (void *) &phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
1004 offset = (uint8_t *)&phba->IOCBs[iocbCnt] - in lpfc_config_pcb_setup()
H A Dlpfc.h67 #define LPFC_IOCB_LIST_CNT 2250 /* list of IOCBs for fast-path usage. */
446 #define WORKER_SERVICE_TXQ 0x2000 /* hba: IOCBs on the txq */
785 struct _IOCB *IOCBs; member
H A Dlpfc_hw.h4198 /* Up to 498 IOCBs will fit into 16k
4203 /* Maximum IOCBs that will fit in SLI2 slim */
4217 IOCB_t IOCBs[MAX_SLIM_IOCB_SIZE]; member
H A Dlpfc_init.c529 /* Only process IOCBs on ELS ring till hba_state is READY */ in lpfc_config_port_post()
971 /* Cancel all the IOCBs from the completions list */ in lpfc_hba_clean_txcmplq()
989 /* Cancel all the IOCBs from the completions list */ in lpfc_hba_clean_txcmplq()
2109 /* Block ELS IOCBs until we have processed this mbox command */ in lpfc_handle_latt()
2585 * @cnt: the number of IOCBs to be posted to the IOCB ring.
2587 * This routine posts a given number of IOCBs with the associated DMA buffer
2591 * The number of IOCBs NOT able to be posted to the IOCB ring.
2689 * set to 64 IOCBs. SLI3 only.
3617 * lpfc_scsi_free - Free all the SCSI buffers and IOCBs from driver lists
3620 * This routine is to free all the SCSI buffers and IOCBs fro
[all...]
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_mbox.c1049 pring->sli.sli3.cmdringaddr = (void *)&phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
1052 offset = (uint8_t *) &phba->IOCBs[iocbCnt] - in lpfc_config_pcb_setup()
1060 pring->sli.sli3.rspringaddr = (void *) &phba->IOCBs[iocbCnt]; in lpfc_config_pcb_setup()
1063 offset = (uint8_t *)&phba->IOCBs[iocbCnt] - in lpfc_config_pcb_setup()
H A Dlpfc.h65 #define LPFC_IOCB_LIST_CNT 2250 /* list of IOCBs for fast-path usage. */
637 #define WORKER_SERVICE_TXQ 0x2000 /* hba: IOCBs on the txq */
1041 struct _IOCB *IOCBs; member
H A Dlpfc_hw.h4391 /* Up to 498 IOCBs will fit into 16k
4396 /* Maximum IOCBs that will fit in SLI2 slim */
4410 IOCB_t IOCBs[MAX_SLIM_IOCB_SIZE]; member
H A Dlpfc_init.c536 /* Only process IOCBs on ELS ring till hba_state is READY */ in lpfc_config_port_post()
1030 /* Cancel all the IOCBs from the completions list */ in lpfc_hba_clean_txcmplq()
1048 /* Cancel all the IOCBs from the completions list */ in lpfc_hba_clean_txcmplq()
2221 /* Block ELS IOCBs until we have processed this mbox command */ in lpfc_handle_latt()
2784 * @cnt: the number of IOCBs to be posted to the IOCB ring.
2786 * This routine posts a given number of IOCBs with the associated DMA buffer
2790 * The number of IOCBs NOT able to be posted to the IOCB ring.
2888 * set to 64 IOCBs. SLI3 only.
3959 * lpfc_scsi_free - Free all the SCSI buffers and IOCBs from driver lists
3962 * This routine is to free all the SCSI buffers and IOCBs fro
[all...]

Completed in 51 milliseconds