Home
last modified time | relevance | path

Searched refs:aob (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/s390/block/
H A Dscm_blk.c46 free_page((unsigned long) scmrq->aob); in __scm_free_rq()
77 scmrq->aob = (void *) get_zeroed_page(GFP_DMA); in __scm_alloc_rq()
78 if (!scmrq->aob) in __scm_alloc_rq()
133 msb = &scmrq->aob->msb[i]; in scm_request_done()
183 int pos = scmrq->aob->request.msb_count; in scm_request_prepare()
184 struct msb *msb = &scmrq->aob->msb[pos]; in scm_request_prepare()
195 scmrq->aob->request.msb_count++; in scm_request_prepare()
215 scmrq->request[scmrq->aob->request.msb_count] = req; in scm_request_set()
222 struct aob *aob = scmrq->aob; in scm_request_init() local
226 memset(aob, 0, sizeof(*aob)); in scm_request_init()
[all …]
H A Dscm_blk.h32 struct aob *aob; member
/linux/arch/s390/include/asm/
H A Deadm.h74 struct aob { struct
118 int eadm_start_aob(struct aob *aob);
119 void scm_irq_handler(struct aob *aob, blk_status_t error);
H A Dqdio.h360 unsigned int count, struct qaob *aob);
H A Dscsw.h129 dma32_t aob; member
/linux/drivers/s390/cio/
H A Deadm_sch.c60 static int eadm_subchannel_start(struct subchannel *sch, struct aob *aob) in eadm_subchannel_start() argument
66 orb->eadm.aob = virt_to_dma32(aob); in eadm_subchannel_start()
150 scm_irq_handler(dma32_to_virt(scsw->aob), error); in eadm_subchannel_irq()
182 int eadm_start_aob(struct aob *aob) in eadm_start_aob() argument
195 ret = eadm_subchannel_start(sch, aob); in eadm_start_aob()
H A Dqdio_main.c85 dma64_t aob) in do_siga_output() argument
99 : [schid] "d" (schid), [mask] "d" (mask), [aob] "d" (aob) in do_siga_output()
324 unsigned int *busy_bit, dma64_t aob) in qdio_siga_output() argument
334 else if (aob) in qdio_siga_output()
343 cc = do_siga_output(schid, q->mask, busy_bit, fc, aob); in qdio_siga_output()
631 dma64_t aob) in qdio_kick_outbound_q() argument
643 cc = qdio_siga_output(q, count, &busy_bit, aob); in qdio_kick_outbound_q()
1270 struct qaob *aob) in handle_outbound() argument
1284 dma64_t phys_aob = aob ? virt_to_dma64(aob) : 0; in handle_outbound()
1312 struct qaob *aob) in qdio_add_bufs_to_output_queue() argument
[all …]
H A Dscm.c76 void scm_irq_handler(struct aob *aob, blk_status_t error) in scm_irq_handler() argument
78 struct aob_rq_header *aobrq = (void *) aob->request.data; in scm_irq_handler()
H A Dorb.h77 dma32_t aob; member
/linux/drivers/s390/net/
H A Dqeth_core_main.c1414 if (buf->aob) in qeth_free_out_buf()
1415 kmem_cache_free(qeth_qaob_cache, buf->aob); in qeth_free_out_buf()
1427 struct qaob *aob = buf->aob; in qeth_tx_complete_pending_bufs() local
1431 priv = (struct qeth_qaob_priv1 *)&aob->user1; in qeth_tx_complete_pending_bufs()
1437 qeth_compute_cq_notification(aob->aorc, 1); in qeth_tx_complete_pending_bufs()
1442 i < aob->sb_count && i < queue->max_elements; in qeth_tx_complete_pending_bufs()
1444 void *data = dma64_to_virt(aob->sba[i]); in qeth_tx_complete_pending_bufs()
3604 struct qaob *aob = NULL; in qeth_flush_buffers() local
3627 if (!buf->aob) in qeth_flush_buffers()
3628 buf->aob = kmem_cache_zalloc(qeth_qaob_cache, in qeth_flush_buffers()
[all …]
H A Dqeth_core.h430 struct qaob *aob; member