aob               117 arch/s390/include/asm/eadm.h int eadm_start_aob(struct aob *aob);
aob               118 arch/s390/include/asm/eadm.h void scm_irq_handler(struct aob *aob, blk_status_t error);
aob               128 arch/s390/include/asm/scsw.h 	u32 aob;
aob                46 drivers/s390/block/scm_blk.c 	free_page((unsigned long) scmrq->aob);
aob                77 drivers/s390/block/scm_blk.c 	scmrq->aob = (void *) get_zeroed_page(GFP_DMA);
aob                78 drivers/s390/block/scm_blk.c 	if (!scmrq->aob)
aob               133 drivers/s390/block/scm_blk.c 		msb = &scmrq->aob->msb[i];
aob               183 drivers/s390/block/scm_blk.c 	int pos = scmrq->aob->request.msb_count;
aob               184 drivers/s390/block/scm_blk.c 	struct msb *msb = &scmrq->aob->msb[pos];
aob               195 drivers/s390/block/scm_blk.c 	scmrq->aob->request.msb_count++;
aob               215 drivers/s390/block/scm_blk.c 	scmrq->request[scmrq->aob->request.msb_count] = req;
aob               222 drivers/s390/block/scm_blk.c 	struct aob *aob = scmrq->aob;
aob               226 drivers/s390/block/scm_blk.c 	memset(aob, 0, sizeof(*aob));
aob               228 drivers/s390/block/scm_blk.c 	aob->request.cmd_code = ARQB_CMD_MOVE;
aob               229 drivers/s390/block/scm_blk.c 	aob->request.data = (u64) aobrq;
aob               234 drivers/s390/block/scm_blk.c 	scmrq->next_aidaw = (void *) &aob->msb[nr_requests_per_io];
aob               271 drivers/s390/block/scm_blk.c 	if (eadm_start_aob(scmrq->aob)) {
aob               314 drivers/s390/block/scm_blk.c 		if (scmrq->aob->request.msb_count)
aob               323 drivers/s390/block/scm_blk.c 	if (qd->last || scmrq->aob->request.msb_count == nr_requests_per_io) {
aob               356 drivers/s390/block/scm_blk.c 	struct aob *aob = scmrq->aob;
aob               362 drivers/s390/block/scm_blk.c 		SCM_LOG_HEX(1, &aob->response, sizeof(aob->response));
aob               380 drivers/s390/block/scm_blk.c 	switch (scmrq->aob->response.eqc) {
aob               394 drivers/s390/block/scm_blk.c 	if (!eadm_start_aob(scmrq->aob))
aob                33 drivers/s390/block/scm_blk.h 	struct aob *aob;
aob                59 drivers/s390/cio/eadm_sch.c static int eadm_subchannel_start(struct subchannel *sch, struct aob *aob)
aob                65 drivers/s390/cio/eadm_sch.c 	orb->eadm.aob = (u32)__pa(aob);
aob               155 drivers/s390/cio/eadm_sch.c 	scm_irq_handler((struct aob *)(unsigned long)scsw->aob, error);
aob               187 drivers/s390/cio/eadm_sch.c int eadm_start_aob(struct aob *aob)
aob               200 drivers/s390/cio/eadm_sch.c 	ret = eadm_subchannel_start(sch, aob);
aob                74 drivers/s390/cio/orb.h 	u32 aob;
aob                82 drivers/s390/cio/qdio_main.c 				 unsigned long aob)
aob                87 drivers/s390/cio/qdio_main.c 	register unsigned long __aob asm("3") = aob;
aob               314 drivers/s390/cio/qdio_main.c 	unsigned long aob)
aob               322 drivers/s390/cio/qdio_main.c 	if (aob) {
aob               324 drivers/s390/cio/qdio_main.c 		laob = aob;
aob               605 drivers/s390/cio/qdio_main.c 			struct qaob *aob = q->u.out.aobs[b];
aob               606 drivers/s390/cio/qdio_main.c 			if (aob == NULL)
aob               623 drivers/s390/cio/qdio_main.c 		struct qaob *aob = qdio_allocate_aob();
aob               624 drivers/s390/cio/qdio_main.c 		q->aobs[bufnr] = aob;
aob               784 drivers/s390/cio/qdio_main.c static int qdio_kick_outbound_q(struct qdio_q *q, unsigned long aob)
aob               796 drivers/s390/cio/qdio_main.c 	cc = qdio_siga_output(q, &busy_bit, aob);
aob                32 drivers/s390/cio/qdio_setup.c void qdio_release_aob(struct qaob *aob)
aob                34 drivers/s390/cio/qdio_setup.c 	kmem_cache_free(qdio_aob_cache, aob);
aob               379 drivers/s390/cio/qdio_setup.c 					struct qaob *aob = q->u.out.aobs[n];
aob               380 drivers/s390/cio/qdio_setup.c 					if (aob) {
aob               381 drivers/s390/cio/qdio_setup.c 						qdio_release_aob(aob);
aob                75 drivers/s390/cio/scm.c void scm_irq_handler(struct aob *aob, blk_status_t error)
aob                77 drivers/s390/cio/scm.c 	struct aob_rq_header *aobrq = (void *) aob->request.data;
aob               440 drivers/s390/net/qeth_core_main.c 	struct qaob *aob;
aob               445 drivers/s390/net/qeth_core_main.c 	aob = (struct qaob *) phys_to_virt(phys_aob_addr);
aob               448 drivers/s390/net/qeth_core_main.c 	buffer = (struct qeth_qdio_out_buffer *) aob->user1;
aob               449 drivers/s390/net/qeth_core_main.c 	QETH_CARD_TEXT_(card, 5, "%lx", aob->user1);
aob               461 drivers/s390/net/qeth_core_main.c 	if (aob->aorc != 0)  {
aob               462 drivers/s390/net/qeth_core_main.c 		QETH_CARD_TEXT_(card, 2, "aorc%02X", aob->aorc);
aob               463 drivers/s390/net/qeth_core_main.c 		notification = qeth_compute_cq_notification(aob->aorc, 1);
aob               471 drivers/s390/net/qeth_core_main.c 	     i < aob->sb_count && i < QETH_MAX_BUFFER_ELEMENTS(card);
aob               473 drivers/s390/net/qeth_core_main.c 		if (aob->sba[i] && buffer->is_header[i])
aob               475 drivers/s390/net/qeth_core_main.c 					(void *) aob->sba[i]);
aob               479 drivers/s390/net/qeth_core_main.c 	qdio_release_aob(aob);