Lines Matching defs:lpfc_io_buf
379 struct lpfc_io_buf { struct
381 struct list_head list;
382 void *data;
384 dma_addr_t dma_handle;
385 dma_addr_t dma_phys_sgl;
387 struct sli4_sge *dma_sgl; /* initial segment chunk */
390 struct list_head dma_sgl_xtra_list;
393 struct list_head dma_cmd_rsp_list;
395 struct lpfc_iocbq cur_iocbq;
396 struct lpfc_sli4_hdw_queue *hdwq;
397 uint16_t hdwq_no;
398 uint16_t cpu;
400 struct lpfc_nodelist *ndlp;
401 uint32_t timeout;
402 uint16_t flags;
409 uint16_t status; /* From IOCB Word 7- ulpStatus */
410 uint32_t result; /* From IOCB Word 4. */
412 uint32_t seg_cnt; /* Number of scatter-gather segments returned by
416 unsigned long start_time;
417 spinlock_t buf_lock; /* lock used in case of simultaneous abort */
418 bool expedite; /* this is an expedite io_buf */
420 union {
460 uint64_t ts_cmd_start;
461 uint64_t ts_last_cmd;
462 uint64_t ts_cmd_wqput;
463 uint64_t ts_isr_cmpl;
464 uint64_t ts_data_io;
466 uint64_t rx_cmd_start;