Lines Matching refs:seq_dmabuf
17681 struct hbq_dmabuf *seq_dmabuf = NULL;
17697 seq_dmabuf = container_of(h_buf, struct hbq_dmabuf, hbuf);
17700 if (!seq_dmabuf) {
17709 temp_hdr = seq_dmabuf->hbuf.virt;
17712 list_del_init(&seq_dmabuf->hbuf.list);
17714 list_add_tail(&dmabuf->dbuf.list, &seq_dmabuf->dbuf.list);
17719 list_move_tail(&seq_dmabuf->hbuf.list, &vport->rcv_buffer_list);
17720 seq_dmabuf->time_stamp = jiffies;
17722 if (list_empty(&seq_dmabuf->dbuf.list)) {
17724 list_add_tail(&dmabuf->dbuf.list, &seq_dmabuf->dbuf.list);
17725 return seq_dmabuf;
17728 d_buf = list_entry(seq_dmabuf->dbuf.list.prev, typeof(*d_buf), list);
17743 if (&d_buf->list == &seq_dmabuf->dbuf.list)
17749 return seq_dmabuf;
17776 struct hbq_dmabuf *seq_dmabuf = NULL;
17789 seq_dmabuf = container_of(h_buf, struct hbq_dmabuf, hbuf);
17794 if (seq_dmabuf) {
17796 &seq_dmabuf->dbuf.list, list) {
18101 struct hbq_dmabuf *seq_dmabuf;
18116 seq_dmabuf = container_of(d_buf, struct hbq_dmabuf, dbuf);
18117 hdr = (struct fc_frame_header *)seq_dmabuf->hbuf.virt;
18134 * @seq_dmabuf: pointer to a dmabuf that describes the FC sequence
18145 lpfc_prep_seq(struct lpfc_vport *vport, struct hbq_dmabuf *seq_dmabuf)
18155 fc_hdr = (struct fc_frame_header *)seq_dmabuf->hbuf.virt;
18157 list_del_init(&seq_dmabuf->hbuf.list);
18186 &seq_dmabuf->cq_event.cqe.rcqe_cmpl);
18188 first_iocbq->context2 = &seq_dmabuf->dbuf;
18206 list_for_each_entry_safe(d_buf, n_buf, &seq_dmabuf->dbuf.list, list) {
18261 lpfc_in_buf_free(vport->phba, &seq_dmabuf->dbuf);
18268 struct hbq_dmabuf *seq_dmabuf)
18274 fc_hdr = (struct fc_frame_header *)seq_dmabuf->hbuf.virt;
18275 iocbq = lpfc_prep_seq(vport, seq_dmabuf);
18293 lpfc_in_buf_free(phba, &seq_dmabuf->dbuf);
18422 struct hbq_dmabuf *seq_dmabuf;
18499 seq_dmabuf = lpfc_fc_frame_add(vport, dmabuf);
18500 if (!seq_dmabuf) {
18506 if (!lpfc_seq_complete(seq_dmabuf))
18510 lpfc_sli4_send_seq_to_ulp(vport, seq_dmabuf);