Lines Matching refs:lpfc_buf
22273 * @lpfc_buf: IO buf structure to append the SGL chunk
22283 lpfc_get_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_buf)
22288 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
22299 &lpfc_buf->dma_sgl_xtra_list);
22311 lpfc_buf->hdwq_no, __func__);
22321 lpfc_buf->hdwq_no, __func__);
22327 list_add_tail(&tmp->list_node, &lpfc_buf->dma_sgl_xtra_list);
22330 allocated_sgl = list_last_entry(&lpfc_buf->dma_sgl_xtra_list,
22342 * @lpfc_buf: IO buf structure with the SGL chunk
22351 lpfc_put_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_buf)
22356 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
22362 if (likely(!list_empty(&lpfc_buf->dma_sgl_xtra_list))) {
22364 &lpfc_buf->dma_sgl_xtra_list,
22414 * @lpfc_buf: IO buf structure to attach the CMD/RSP buffer
22425 struct lpfc_io_buf *lpfc_buf)
22430 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
22442 &lpfc_buf->dma_cmd_rsp_list);
22454 lpfc_buf->hdwq_no, __func__);
22466 lpfc_buf->hdwq_no, __func__);
22475 list_add_tail(&tmp->list_node, &lpfc_buf->dma_cmd_rsp_list);
22478 allocated_buf = list_last_entry(&lpfc_buf->dma_cmd_rsp_list,
22490 * @lpfc_buf: IO buf structure with the CMD/RSP buf
22500 struct lpfc_io_buf *lpfc_buf)
22505 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
22511 if (likely(!list_empty(&lpfc_buf->dma_cmd_rsp_list))) {
22513 &lpfc_buf->dma_cmd_rsp_list,