Lines Matching refs:outw

137 #define InterruptTheCard(base) outw(0, (base) + 0xc)
268 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_dtr()
269 outw(0x0504, base); in raise_dtr()
284 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_dtr()
285 outw(0x0404, base); in drop_dtr()
300 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in raise_rts()
301 outw(0x0a04, base); in raise_rts()
316 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_rts()
317 outw(0x0804, base); in drop_rts()
335 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in isicom_dtr_rts()
336 outw(0x0f04, base); in isicom_dtr_rts()
340 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in isicom_dtr_rts()
341 outw(0x0C04, base); in isicom_dtr_rts()
358 outw(0x8000 | (channel << card->shift_count) | 0x02, base); in drop_dtr_rts()
359 outw(0x0c04, base); in drop_dtr_rts()
446 outw((port->channel << isi_card[card].shift_count) | txcount, in isicom_tx()
463 outw(wrd, base); in isicom_tx()
465 outw(wrd, base); in isicom_tx()
532 outw(0x8000, base+0x04); in isicom_interrupt()
543 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
549 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
563 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
668 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
725 outw(0x8000 | (channel << shift_count) | 0x03, base); in isicom_config_port()
726 outw(linuxb_to_isib[baud] << 8 | 0x03, base); in isicom_config_port()
750 outw(channel_setup, base); in isicom_config_port()
766 outw(0x8000 | (channel << shift_count) | 0x04, base); in isicom_config_port()
767 outw(flow_ctrl << 8 | 0x05, base); in isicom_config_port()
768 outw((STOP_CHAR(tty)) << 8 | (START_CHAR(tty)), base); in isicom_config_port()
775 outw(card->port_status, base + 0x02); in isicom_config_port()
814 outw(0x8000 | (port->channel << card->shift_count) | 0x02, in isicom_activate()
816 outw(((ISICOM_KILLTX | ISICOM_KILLRX) << 8) | 0x06, card->base); in isicom_activate()
912 outw(card->port_status, card->base + 0x02); in isicom_shutdown()
1043 outw(0x8000 | ((port->channel) << (card->shift_count)) | 0x3, base); in isicom_send_break()
1044 outw((length & 0xff) << 8 | 0x00, base); in isicom_send_break()
1045 outw((length & 0xff00u), base); in isicom_send_break()
1211 outw(card->port_status, card->base + 0x02); in isicom_throttle()
1225 outw(card->port_status, card->base + 0x02); in isicom_unthrottle()
1311 outw(0, base + 0x8); /* Reset */ in reset_card()
1409 outw(0xf0, base); /* start upload sequence */ in load_firmware()
1410 outw(0x00, base); in load_firmware()
1411 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1414 outw(word_count, base); in load_firmware()
1457 outw(0xf1, base); /* start download sequence */ in load_firmware()
1458 outw(0x00, base); in load_firmware()
1459 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1462 outw(word_count + 1, base); in load_firmware()
1516 outw(0xf2, base); in load_firmware()
1517 outw(0x800, base); in load_firmware()
1518 outw(0x0, base); in load_firmware()
1519 outw(0x0, base); in load_firmware()
1521 outw(0x0, base + 0x4); /* for ISI4608 cards */ in load_firmware()