Lines Matching defs:lpfc_io_buf
395 struct lpfc_io_buf { struct
397 struct list_head list;
398 void *data;
400 dma_addr_t dma_handle;
401 dma_addr_t dma_phys_sgl;
403 struct sli4_sge *dma_sgl; /* initial segment chunk */
406 struct list_head dma_sgl_xtra_list;
409 struct list_head dma_cmd_rsp_list;
411 struct lpfc_iocbq cur_iocbq;
412 struct lpfc_sli4_hdw_queue *hdwq;
413 uint16_t hdwq_no;
414 uint16_t cpu;
416 struct lpfc_nodelist *ndlp;
417 uint32_t timeout;
418 uint16_t flags;
425 uint16_t status; /* From IOCB Word 7- ulpStatus */
426 uint32_t result; /* From IOCB Word 4. */
428 uint32_t seg_cnt; /* Number of scatter-gather segments returned by
432 unsigned long start_time;
433 spinlock_t buf_lock; /* lock used in case of simultaneous abort */
434 bool expedite; /* this is an expedite io_buf */
436 union {
476 uint64_t ts_cmd_start;
477 uint64_t ts_last_cmd;
478 uint64_t ts_cmd_wqput;
479 uint64_t ts_isr_cmpl;
480 uint64_t ts_data_io;
482 uint64_t rx_cmd_start;