Lines Matching refs:a

296 				diva_xdi_provide_istream_info(&IoAdapter->a,  in request()
454 ADAPTER *a = &IoAdapter->a; in DIDpcRoutine() local
458 if (IoAdapter->tst_irq(a)) in DIDpcRoutine()
461 IoAdapter->dpc(a); in DIDpcRoutine()
462 IoAdapter->clr_irq(a); in DIDpcRoutine()
464 IoAdapter->out(a); in DIDpcRoutine()
478 a->ram_out(a, &IoAdapter->pcm->rc, 0); in DIDpcRoutine()
479 a->ram_out(a, &IoAdapter->pcm->req, pcm->req); in DIDpcRoutine()
483 if ((int)(a->ram_in(a, &IoAdapter->pcm->rc))) { in DIDpcRoutine()
484 a->ram_in_buffer(a, IoAdapter->pcm, pcm, sizeof(*pcm)); in DIDpcRoutine()
506 ADAPTER *a = &IoAdapter->a; in pcm_req() local
559 a->ram_out(a, &IoAdapter->pcm->rc, 0); in pcm_req()
560 a->ram_out(a, &IoAdapter->pcm->req, pcm->req); in pcm_req()
564 rc = (int)(a->ram_in(a, &IoAdapter->pcm->rc)); in pcm_req()
567 a->ram_in_buffer(a, IoAdapter->pcm, pcm, sizeof(*pcm)); in pcm_req()
587 byte mem_in(ADAPTER *a, void *addr) in mem_in() argument
590 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_in()
592 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_in()
595 word mem_inw(ADAPTER *a, void *addr) in mem_inw() argument
598 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_inw()
600 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_inw()
603 void mem_in_dw(ADAPTER *a, void *addr, dword *data, int dwords) in mem_in_dw() argument
605 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_in_dw()
610 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_in_dw()
612 void mem_in_buffer(ADAPTER *a, void *addr, void *buffer, word length) in mem_in_buffer() argument
614 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_in_buffer()
616 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_in_buffer()
618 void mem_look_ahead(ADAPTER *a, PBUFFER *RBuffer, ENTITY *e) in mem_look_ahead() argument
620 PISDN_ADAPTER IoAdapter = (PISDN_ADAPTER)a->io; in mem_look_ahead()
621 IoAdapter->RBuffer.length = mem_inw(a, &RBuffer->length); in mem_look_ahead()
622 mem_in_buffer(a, RBuffer->P, IoAdapter->RBuffer.P, in mem_look_ahead()
626 void mem_out(ADAPTER *a, void *addr, byte data) in mem_out() argument
628 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_out()
630 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_out()
632 void mem_outw(ADAPTER *a, void *addr, word data) in mem_outw() argument
634 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_outw()
636 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_outw()
638 void mem_out_dw(ADAPTER *a, void *addr, const dword *data, int dwords) in mem_out_dw() argument
640 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_out_dw()
646 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_out_dw()
648 void mem_out_buffer(ADAPTER *a, void *addr, void *buffer, word length) in mem_out_buffer() argument
650 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_out_buffer()
652 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_out_buffer()
654 void mem_inc(ADAPTER *a, void *addr) in mem_inc() argument
656 volatile byte __iomem *Base = DIVA_OS_MEM_ATTACH_RAM((PISDN_ADAPTER)a->io); in mem_inc()
659 DIVA_OS_MEM_DETACH_RAM((PISDN_ADAPTER)a->io, Base); in mem_inc()
664 byte io_in(ADAPTER *a, void *adr) in io_in() argument
667 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_in()
670 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_in()
673 word io_inw(ADAPTER *a, void *adr) in io_inw() argument
676 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_inw()
679 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_inw()
682 void io_in_buffer(ADAPTER *a, void *adr, void *buffer, word len) in io_in_buffer() argument
684 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_in_buffer()
693 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_in_buffer()
699 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_in_buffer()
701 void io_look_ahead(ADAPTER *a, PBUFFER *RBuffer, ENTITY *e) in io_look_ahead() argument
703 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_look_ahead()
705 ((PISDN_ADAPTER)a->io)->RBuffer.length = inppw(Port); in io_look_ahead()
706 inppw_buffer(Port, ((PISDN_ADAPTER)a->io)->RBuffer.P, ((PISDN_ADAPTER)a->io)->RBuffer.length + 1); in io_look_ahead()
707 e->RBuffer = (DBUFFER *) &(((PISDN_ADAPTER)a->io)->RBuffer); in io_look_ahead()
708 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_look_ahead()
710 void io_out(ADAPTER *a, void *adr, byte data) in io_out() argument
712 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_out()
715 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_out()
717 void io_outw(ADAPTER *a, void *adr, word data) in io_outw() argument
719 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_outw()
722 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_outw()
724 void io_out_buffer(ADAPTER *a, void *adr, void *buffer, word len) in io_out_buffer() argument
726 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_out_buffer()
735 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_out_buffer()
741 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_out_buffer()
743 void io_inc(ADAPTER *a, void *adr) in io_inc() argument
746 byte __iomem *Port = DIVA_OS_MEM_ATTACH_PORT((PISDN_ADAPTER)a->io); in io_inc()
751 DIVA_OS_MEM_DETACH_PORT((PISDN_ADAPTER)a->io, Port); in io_inc()
756 void free_entity(ADAPTER *a, byte e_no) in free_entity() argument
760 IoAdapter = (PISDN_ADAPTER) a->io; in free_entity()
766 void assign_queue(ADAPTER *a, byte e_no, word ref) in assign_queue() argument
770 IoAdapter = (PISDN_ADAPTER) a->io; in assign_queue()
777 byte get_assign(ADAPTER *a, word ref) in get_assign() argument
782 IoAdapter = (PISDN_ADAPTER) a->io; in get_assign()
794 void req_queue(ADAPTER *a, byte e_no) in req_queue() argument
798 IoAdapter = (PISDN_ADAPTER) a->io; in req_queue()
811 byte look_req(ADAPTER *a) in look_req() argument
814 IoAdapter = (PISDN_ADAPTER) a->io; in look_req()
817 void next_req(ADAPTER *a) in next_req() argument
821 IoAdapter = (PISDN_ADAPTER) a->io; in next_req()
830 ENTITY *entity_ptr(ADAPTER *a, byte e_no) in entity_ptr() argument
833 IoAdapter = (PISDN_ADAPTER)a->io; in entity_ptr()
836 void *PTR_X(ADAPTER *a, ENTITY *e) in PTR_X() argument
840 void *PTR_R(ADAPTER *a, ENTITY *e) in PTR_R() argument
844 void *PTR_P(ADAPTER *a, ENTITY *e, void *P) in PTR_P() argument
848 void CALLBACK(ADAPTER *a, ENTITY *e) in CALLBACK() argument