Lines Matching defs:lpfc_io_buf
415 struct lpfc_io_buf { struct
417 struct list_head list;
418 void *data;
420 dma_addr_t dma_handle;
421 dma_addr_t dma_phys_sgl;
423 struct sli4_sge *dma_sgl; /* initial segment chunk */
426 struct list_head dma_sgl_xtra_list;
429 struct list_head dma_cmd_rsp_list;
431 struct lpfc_iocbq cur_iocbq;
432 struct lpfc_sli4_hdw_queue *hdwq;
433 uint16_t hdwq_no;
434 uint16_t cpu;
436 struct lpfc_nodelist *ndlp;
437 uint32_t timeout;
438 uint16_t flags;
445 uint16_t status; /* From IOCB Word 7- ulpStatus */
446 uint32_t result; /* From IOCB Word 4. */
448 uint32_t seg_cnt; /* Number of scatter-gather segments returned by
452 unsigned long start_time;
453 spinlock_t buf_lock; /* lock used in case of simultaneous abort */
454 bool expedite; /* this is an expedite io_buf */
456 union {
496 uint64_t ts_cmd_start;
497 uint64_t ts_last_cmd;
498 uint64_t ts_cmd_wqput;
499 uint64_t ts_isr_cmpl;
500 uint64_t ts_data_io;
502 uint64_t rx_cmd_start;