Searched refs:aob (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/drivers/s390/block/ |
D | scm_blk.c | 46 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 …]
|
D | scm_blk.h | 33 struct aob *aob; member
|
/Linux-v4.19/arch/s390/include/asm/ |
D | eadm.h | 73 struct aob { struct 117 int eadm_start_aob(struct aob *aob); 118 void scm_irq_handler(struct aob *aob, blk_status_t error);
|
D | qdio.h | 261 struct qaob *aob; member
|
D | scsw.h | 128 u32 aob; member
|
/Linux-v4.19/drivers/s390/cio/ |
D | eadm_sch.c | 59 static int eadm_subchannel_start(struct subchannel *sch, struct aob *aob) in eadm_subchannel_start() argument 65 orb->eadm.aob = (u32)__pa(aob); in eadm_subchannel_start() 155 scm_irq_handler((struct aob *)(unsigned long)scsw->aob, error); in eadm_subchannel_irq() 187 int eadm_start_aob(struct aob *aob) in eadm_start_aob() argument 200 ret = eadm_subchannel_start(sch, aob); in eadm_start_aob()
|
D | qdio_main.c | 82 unsigned long aob) in do_siga_output() argument 87 register unsigned long __aob asm("3") = aob; in do_siga_output() 307 unsigned long aob) in qdio_siga_output() argument 315 WARN_ON_ONCE(aob && ((queue_type(q) != QDIO_IQDIO_QFMT) || in qdio_siga_output() 317 if (q->u.out.use_cq && aob != 0) { in qdio_siga_output() 319 laob = aob; in qdio_siga_output() 614 struct qaob *aob = q->u.out.aobs[b]; in qdio_handle_aobs() local 615 if (aob == NULL) in qdio_handle_aobs() 622 q->u.out.sbal_state[b].aob = NULL; in qdio_handle_aobs() 637 struct qaob *aob = qdio_allocate_aob(); in qdio_aob_for_buffer() local [all …]
|
D | scm.c | 75 void scm_irq_handler(struct aob *aob, blk_status_t error) in scm_irq_handler() argument 77 struct aob_rq_header *aobrq = (void *) aob->request.data; in scm_irq_handler()
|
D | qdio_setup.c | 32 void qdio_release_aob(struct qaob *aob) in qdio_release_aob() argument 34 kmem_cache_free(qdio_aob_cache, aob); in qdio_release_aob() 378 struct qaob *aob = q->u.out.aobs[n]; in qdio_release_memory() local 379 if (aob) { in qdio_release_memory() 380 qdio_release_aob(aob); in qdio_release_memory()
|
D | orb.h | 74 u32 aob; member
|
/Linux-v4.19/drivers/s390/net/ |
D | qeth_core_main.c | 485 struct qaob *aob; in qeth_qdio_handle_aob() local 490 aob = (struct qaob *) phys_to_virt(phys_aob_addr); in qeth_qdio_handle_aob() 493 buffer = (struct qeth_qdio_out_buffer *) aob->user1; in qeth_qdio_handle_aob() 494 QETH_CARD_TEXT_(card, 5, "%lx", aob->user1); in qeth_qdio_handle_aob() 506 if (aob->aorc != 0) { in qeth_qdio_handle_aob() 507 QETH_CARD_TEXT_(card, 2, "aorc%02X", aob->aorc); in qeth_qdio_handle_aob() 508 notification = qeth_compute_cq_notification(aob->aorc, 1); in qeth_qdio_handle_aob() 516 i < aob->sb_count && i < QETH_MAX_BUFFER_ELEMENTS(card); in qeth_qdio_handle_aob() 518 if (aob->sba[i] && buffer->is_header[i]) in qeth_qdio_handle_aob() 520 (void *) aob->sba[i]); in qeth_qdio_handle_aob() [all …]
|