Lines Matching defs:aiop

210  *  array keeps track of the line number assigned to a given board/aiop/channel.
219 static unsigned char GetLineNumber(int ctrl, int aiop, int ch);
220 static unsigned char SetLineNumber(int ctrl, int aiop, int ch);
426 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
454 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
531 int ctrl, aiop, ch, line;
554 for (aiop = 0; CtlMask; aiop++) {
555 bit = ctlp->AiopIntrBits[aiop];
558 AiopMask = sGetAiopIntStatus(ctlp, aiop);
566 line = GetLineNumber(ctrl, aiop, ch);
578 * 1, ... (32 total possible). The variable i has the aiop and ch
584 aiop = (i & 0x18) >> 3;
586 line = GetLineNumber(ctrl, aiop, ch);
603 * Inputs: board, aiop, chan numbers
606 init_r_port(int board, int aiop, int chan, struct pci_dev *pci_dev)
614 line = SetLineNumber(board, aiop, chan);
630 info->aiop = aiop;
652 if (sInitChan(ctlp, &info->channel, aiop, chan) == 0) {
654 board, aiop, chan);
990 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
1007 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
1411 set_bit((info->aiop * 8) + info->chan,
1488 clear_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
1541 set_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
1634 set_bit((info->aiop * 8) + info->chan, (void *) &xmit_flags[info->board]);
1888 int num_aiops, aiop, max_num_aiops, chan;
2138 for (aiop = 0; aiop < max_num_aiops; aiop++)
2139 aiopio[aiop] = rcktpt_io_addr[i] + (aiop * 0x40);
2142 for (aiop = 0; aiop < max_num_aiops; aiop++)
2143 ctlp->AiopNumChan[aiop] = ports_per_aiop;
2158 for (aiop = 0; aiop < num_aiops; aiop++) {
2159 sResetAiopByNum(ctlp, aiop);
2161 init_r_port(i, aiop, chan, dev);
2208 int aiop, chan;
2257 for (aiop = 0; aiop < MAX_AIOPS_PER_BOARD; aiop++)
2258 aiopio[aiop] = rcktpt_io_addr[i] + (aiop * 0x400);
2276 for (aiop = 0; aiop < num_aiops; aiop++) {
2277 sResetAiopByNum(ctlp, aiop);
2278 sEnAiop(ctlp, aiop);
2279 num_chan = sGetAiopNumChan(ctlp, aiop);
2282 init_r_port(i, aiop, chan, NULL);
3112 /* Returns the line number given the controller (board), aiop and channel number */
3113 static unsigned char GetLineNumber(int ctrl, int aiop, int ch)
3115 return lineNumbers[(ctrl << 5) | (aiop << 3) | ch];
3119 * Stores the line number associated with a given controller (board), aiop
3123 static unsigned char SetLineNumber(int ctrl, int aiop, int ch)
3125 lineNumbers[(ctrl << 5) | (aiop << 3) | ch] = nextLineNumber++;