Lines Matching refs:lpfc_buf
20984 * @lpfc_buf: IO buf structure to append the SGL chunk
20994 lpfc_get_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_buf)
20999 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
21010 &lpfc_buf->dma_sgl_xtra_list);
21022 lpfc_buf->hdwq_no, __func__);
21032 lpfc_buf->hdwq_no, __func__);
21038 list_add_tail(&tmp->list_node, &lpfc_buf->dma_sgl_xtra_list);
21041 allocated_sgl = list_last_entry(&lpfc_buf->dma_sgl_xtra_list,
21053 * @lpfc_buf: IO buf structure with the SGL chunk
21062 lpfc_put_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_buf)
21067 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
21073 if (likely(!list_empty(&lpfc_buf->dma_sgl_xtra_list))) {
21075 &lpfc_buf->dma_sgl_xtra_list,
21125 * @lpfc_buf: IO buf structure to attach the CMD/RSP buffer
21136 struct lpfc_io_buf *lpfc_buf)
21141 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
21153 &lpfc_buf->dma_cmd_rsp_list);
21165 lpfc_buf->hdwq_no, __func__);
21177 lpfc_buf->hdwq_no, __func__);
21186 list_add_tail(&tmp->list_node, &lpfc_buf->dma_cmd_rsp_list);
21189 allocated_buf = list_last_entry(&lpfc_buf->dma_cmd_rsp_list,
21201 * @lpfc_buf: IO buf structure with the CMD/RSP buf
21211 struct lpfc_io_buf *lpfc_buf)
21216 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq;
21222 if (likely(!list_empty(&lpfc_buf->dma_cmd_rsp_list))) {
21224 &lpfc_buf->dma_cmd_rsp_list,