Lines Matching refs:first

108 	struct sba_request *first;  member
223 req->first = req; in sba_alloc_request()
301 static void sba_chain_request(struct sba_request *first, in sba_chain_request() argument
309 list_add_tail(&req->next, &first->next); in sba_chain_request()
310 req->first = first; in sba_chain_request()
311 atomic_inc(&first->next_pending_count); in sba_chain_request()
412 struct sba_request *nreq, *first = req->first; in sba_process_received_request() local
415 if (!atomic_dec_return(&first->next_pending_count)) { in sba_process_received_request()
416 tx = &first->tx; in sba_process_received_request()
434 list_for_each_entry(nreq, &first->next, next) in sba_process_received_request()
436 INIT_LIST_HEAD(&first->next); in sba_process_received_request()
439 _sba_free_request(sba, first); in sba_process_received_request()
734 struct sba_request *first = NULL, *req; in sba_prep_dma_memcpy() local
743 if (first) in sba_prep_dma_memcpy()
744 sba_free_chained_requests(first); in sba_prep_dma_memcpy()
748 if (first) in sba_prep_dma_memcpy()
749 sba_chain_request(first, req); in sba_prep_dma_memcpy()
751 first = req; in sba_prep_dma_memcpy()
757 return (first) ? &first->tx : NULL; in sba_prep_dma_memcpy()
873 struct sba_request *first = NULL, *req; in sba_prep_dma_xor() local
886 if (first) in sba_prep_dma_xor()
887 sba_free_chained_requests(first); in sba_prep_dma_xor()
891 if (first) in sba_prep_dma_xor()
892 sba_chain_request(first, req); in sba_prep_dma_xor()
894 first = req; in sba_prep_dma_xor()
900 return (first) ? &first->tx : NULL; in sba_prep_dma_xor()
1343 struct sba_request *first = NULL, *req; in sba_prep_dma_pq() local
1382 if (first) in sba_prep_dma_pq()
1383 sba_chain_request(first, req); in sba_prep_dma_pq()
1385 first = req; in sba_prep_dma_pq()
1400 if (first) in sba_prep_dma_pq()
1401 sba_chain_request(first, req); in sba_prep_dma_pq()
1403 first = req; in sba_prep_dma_pq()
1414 if (first) in sba_prep_dma_pq()
1415 sba_chain_request(first, req); in sba_prep_dma_pq()
1417 first = req; in sba_prep_dma_pq()
1424 return (first) ? &first->tx : NULL; in sba_prep_dma_pq()
1427 if (first) in sba_prep_dma_pq()
1428 sba_free_chained_requests(first); in sba_prep_dma_pq()