Lines Matching refs:outw

141 #define InterruptTheCard(base) outw(0, (base) + 0xc)
276 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_dtr()
277 outw(0x0504, base); in raise_dtr()
292 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_dtr()
293 outw(0x0404, base); in drop_dtr()
308 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_rts()
309 outw(0x0a04, base); in raise_rts()
324 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_rts()
325 outw(0x0804, base); in drop_rts()
343 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in isicom_dtr_rts()
344 outw(0x0f04, base); in isicom_dtr_rts()
348 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in isicom_dtr_rts()
349 outw(0x0C04, base); in isicom_dtr_rts()
366 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_dtr_rts()
367 outw(0x0c04, base); in drop_dtr_rts()
454 outw((port->channel << isi_card[card].shift_count) | txcount, in isicom_tx()
471 outw(wrd, base); in isicom_tx()
473 outw(wrd, base); in isicom_tx()
540 outw(0x8000, base+0x04); in isicom_interrupt()
551 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
557 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
571 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
676 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
733 outw(0x8000 | (channel << shift_count) | 0x03, base); in isicom_config_port()
734 outw(linuxb_to_isib[baud] << 8 | 0x03, base); in isicom_config_port()
758 outw(channel_setup, base); in isicom_config_port()
779 outw(0x8000 | (channel << shift_count) | 0x04, base); in isicom_config_port()
780 outw(flow_ctrl << 8 | 0x05, base); in isicom_config_port()
781 outw((STOP_CHAR(tty)) << 8 | (START_CHAR(tty)), base); in isicom_config_port()
788 outw(card->port_status, base + 0x02); in isicom_config_port()
827 outw(0x8000 | (port->channel << card->shift_count) | 0x02, in isicom_activate()
829 outw(((ISICOM_KILLTX | ISICOM_KILLRX) << 8) | 0x06, card->base); in isicom_activate()
925 outw(card->port_status, card->base + 0x02); in isicom_shutdown()
1056 outw(0x8000 | ((port->channel) << (card->shift_count)) | 0x3, base); in isicom_send_break()
1057 outw((length & 0xff) << 8 | 0x00, base); in isicom_send_break()
1058 outw((length & 0xff00u), base); in isicom_send_break()
1225 outw(card->port_status, card->base + 0x02); in isicom_throttle()
1239 outw(card->port_status, card->base + 0x02); in isicom_unthrottle()
1325 outw(0, base + 0x8); /* Reset */ in reset_card()
1423 outw(0xf0, base); /* start upload sequence */ in load_firmware()
1424 outw(0x00, base); in load_firmware()
1425 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1428 outw(word_count, base); in load_firmware()
1471 outw(0xf1, base); /* start download sequence */ in load_firmware()
1472 outw(0x00, base); in load_firmware()
1473 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1476 outw(word_count + 1, base); in load_firmware()
1530 outw(0xf2, base); in load_firmware()
1531 outw(0x800, base); in load_firmware()
1532 outw(0x0, base); in load_firmware()
1533 outw(0x0, base); in load_firmware()
1535 outw(0x0, base + 0x4); /* for ISI4608 cards */ in load_firmware()