Lines Matching refs:aiop

232 static unsigned char GetLineNumber(int ctrl, int aiop, int ch);
233 static unsigned char SetLineNumber(int ctrl, int aiop, int ch);
439 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_do_transmit()
467 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_do_transmit()
544 int ctrl, aiop, ch, line; in rp_do_poll() local
567 for (aiop = 0; CtlMask; aiop++) { in rp_do_poll()
568 bit = ctlp->AiopIntrBits[aiop]; in rp_do_poll()
571 AiopMask = sGetAiopIntStatus(ctlp, aiop); in rp_do_poll()
579 line = GetLineNumber(ctrl, aiop, ch); in rp_do_poll()
597 aiop = (i & 0x18) >> 3; in rp_do_poll()
599 line = GetLineNumber(ctrl, aiop, ch); in rp_do_poll()
618 static void init_r_port(int board, int aiop, int chan, struct pci_dev *pci_dev) in init_r_port() argument
626 line = SetLineNumber(board, aiop, chan); in init_r_port()
642 info->aiop = aiop; in init_r_port()
662 if (sInitChan(ctlp, &info->channel, aiop, chan) == 0) { in init_r_port()
664 board, aiop, chan); in init_r_port()
1012 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_close()
1029 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_close()
1430 set_bit((info->aiop * 8) + info->chan, in rp_start()
1507 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_hangup()
1560 set_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_put_char()
1653 set_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]); in rp_write()
1907 int num_aiops, aiop, max_num_aiops, num_chan, chan; in register_PCI() local
2157 for (aiop = 0; aiop < max_num_aiops; aiop++) in register_PCI()
2158 aiopio[aiop] = rcktpt_io_addr[i] + (aiop * 0x40); in register_PCI()
2161 for (aiop = 0; aiop < max_num_aiops; aiop++) in register_PCI()
2162 ctlp->AiopNumChan[aiop] = ports_per_aiop; in register_PCI()
2177 for (aiop = 0; aiop < num_aiops; aiop++) { in register_PCI()
2178 sResetAiopByNum(ctlp, aiop); in register_PCI()
2181 init_r_port(i, aiop, chan, dev); in register_PCI()
2229 int aiop, chan; in init_ISA() local
2278 for (aiop = 0; aiop < MAX_AIOPS_PER_BOARD; aiop++) in init_ISA()
2279 aiopio[aiop] = rcktpt_io_addr[i] + (aiop * 0x400); in init_ISA()
2297 for (aiop = 0; aiop < num_aiops; aiop++) { in init_ISA()
2298 sResetAiopByNum(ctlp, aiop); in init_ISA()
2299 sEnAiop(ctlp, aiop); in init_ISA()
2300 num_chan = sGetAiopNumChan(ctlp, aiop); in init_ISA()
2303 init_r_port(i, aiop, chan, NULL); in init_ISA()
3134 static unsigned char GetLineNumber(int ctrl, int aiop, int ch) in GetLineNumber() argument
3136 return lineNumbers[(ctrl << 5) | (aiop << 3) | ch]; in GetLineNumber()
3144 static unsigned char SetLineNumber(int ctrl, int aiop, int ch) in SetLineNumber() argument
3146 lineNumbers[(ctrl << 5) | (aiop << 3) | ch] = nextLineNumber++; in SetLineNumber()