Lines Matching defs:lpfc_io_buf
364 struct lpfc_io_buf { struct
366 struct list_head list;
367 void *data;
369 dma_addr_t dma_handle;
370 dma_addr_t dma_phys_sgl;
372 struct sli4_sge *dma_sgl; /* initial segment chunk */
375 struct list_head dma_sgl_xtra_list;
378 struct list_head dma_cmd_rsp_list;
380 struct lpfc_iocbq cur_iocbq;
381 struct lpfc_sli4_hdw_queue *hdwq;
382 uint16_t hdwq_no;
383 uint16_t cpu;
385 struct lpfc_nodelist *ndlp;
386 uint32_t timeout;
387 uint16_t flags;
394 uint16_t status; /* From IOCB Word 7- ulpStatus */
395 uint32_t result; /* From IOCB Word 4. */
397 uint32_t seg_cnt; /* Number of scatter-gather segments returned by
401 unsigned long start_time;
402 spinlock_t buf_lock; /* lock used in case of simultaneous abort */
403 bool expedite; /* this is an expedite io_buf */
405 union {
445 uint64_t ts_cmd_start;
446 uint64_t ts_last_cmd;
447 uint64_t ts_cmd_wqput;
448 uint64_t ts_isr_cmpl;
449 uint64_t ts_data_io;