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()
562 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
667 outw(0x0000, base+0x04); /* enable interrupts */ in isicom_interrupt()
724 outw(0x8000 | (channel << shift_count) | 0x03, base); in isicom_config_port()
725 outw(linuxb_to_isib[baud] << 8 | 0x03, base); in isicom_config_port()
749 outw(channel_setup, base); in isicom_config_port()
765 outw(0x8000 | (channel << shift_count) | 0x04, base); in isicom_config_port()
766 outw(flow_ctrl << 8 | 0x05, base); in isicom_config_port()
767 outw((STOP_CHAR(tty)) << 8 | (START_CHAR(tty)), base); in isicom_config_port()
774 outw(card->port_status, base + 0x02); in isicom_config_port()
813 outw(0x8000 | (port->channel << card->shift_count) | 0x02, in isicom_activate()
815 outw(((ISICOM_KILLTX | ISICOM_KILLRX) << 8) | 0x06, card->base); in isicom_activate()
911 outw(card->port_status, card->base + 0x02); in isicom_shutdown()
1042 outw(0x8000 | ((port->channel) << (card->shift_count)) | 0x3, base); in isicom_send_break()
1043 outw((length & 0xff) << 8 | 0x00, base); in isicom_send_break()
1044 outw((length & 0xff00u), base); in isicom_send_break()
1187 outw(card->port_status, card->base + 0x02); in isicom_throttle()
1201 outw(card->port_status, card->base + 0x02); in isicom_unthrottle()
1288 outw(0, base + 0x8); /* Reset */ in reset_card()
1386 outw(0xf0, base); /* start upload sequence */ in load_firmware()
1387 outw(0x00, base); in load_firmware()
1388 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1391 outw(word_count, base); in load_firmware()
1434 outw(0xf1, base); /* start download sequence */ in load_firmware()
1435 outw(0x00, base); in load_firmware()
1436 outw(frame->addr, base); /* lsb of address */ in load_firmware()
1439 outw(word_count + 1, base); in load_firmware()
1493 outw(0xf2, base); in load_firmware()
1494 outw(0x800, base); in load_firmware()
1495 outw(0x0, base); in load_firmware()
1496 outw(0x0, base); in load_firmware()
1498 outw(0x0, base + 0x4); /* for ISI4608 cards */ in load_firmware()