| /plan9/sys/src/9/pc/ |
| H A D | ethervt6105m.c | 355 #define csr16w(c, r, w) (outs((c)->port+(r), (ushort)(w))) macro 536 csr16w(ctlr, Imr, ctlr->imr); in vt6105Mimr() 557 csr16w(ctlr, Cr, ctlr->cr & ~(Txon|Rxon)); in vt6105Mlproc() 562 csr16w(ctlr, Cr, ctlr->cr); in vt6105Mlproc() 704 csr16w(ctlr, Isr, ~0); in vt6105Mattach() 705 csr16w(ctlr, Imr, ctlr->imr); in vt6105Mattach() 706 csr16w(ctlr, Cr, ctlr->cr); in vt6105Mattach() 723 csr16w(ctlr, Cr, ctlr->cr); in vt6105Mattach() 825 csr16w(ctlr, Cr, Tdmd|ctlr->cr); in vt6105Mtransmit() 884 csr16w(ctlr, Cr, ctlr->cr); in vt6105Mreceive() [all …]
|
| H A D | ethervt6102.c | 316 #define csr16w(c, r, w) (outs((c)->port+(r), (ushort)(w))) macro 432 csr16w(ctlr, Imr, ctlr->imr); in vt6102imr() 457 csr16w(ctlr, Cr, ctlr->cr); in vt6102lproc() 568 csr16w(ctlr, Isr, ~0); in vt6102attach() 569 csr16w(ctlr, Imr, ctlr->imr); in vt6102attach() 570 csr16w(ctlr, Cr, ctlr->cr); in vt6102attach() 697 csr16w(ctlr, Cr, Tdmd|ctlr->cr); in vt6102transmit() 740 csr16w(ctlr, Cr, ctlr->cr); in vt6102receive() 754 csr16w(ctlr, Imr, 0); in vt6102interrupt() 759 csr16w(ctlr, Isr, isr); in vt6102interrupt() [all …]
|
| H A D | ether82557.c | 266 #define csr16w(c, r, w) (outs((c)->port+(r), (ushort)(w))) macro 881 csr16w(ctlr, Ecr, EEcs); in hy93c46r() 885 csr16w(ctlr, Ecr, data); in hy93c46r() 886 csr16w(ctlr, Ecr, data|EEsk); in hy93c46r() 888 csr16w(ctlr, Ecr, data); in hy93c46r() 900 csr16w(ctlr, Ecr, data); in hy93c46r() 901 csr16w(ctlr, Ecr, data|EEsk); in hy93c46r() 903 csr16w(ctlr, Ecr, data); in hy93c46r() 911 csr16w(ctlr, Ecr, EEcs|EEsk); in hy93c46r() 915 csr16w(ctlr, Ecr, EEcs); in hy93c46r() [all …]
|
| H A D | ether8139.c | 221 #define csr16w(c, r, w) (outs((c)->port+(r), (ushort)(w))) macro 355 csr16w(ctlr, Imr, 0); in rtl8139reset() 356 csr16w(ctlr, Isr, ~0); in rtl8139reset() 378 csr16w(ctlr, Imr, 0); in rtl8139halt() 379 csr16w(ctlr, Isr, ~0); in rtl8139halt() 461 csr16w(ctlr, Imr, Serr|Timerbit|Fovw|PunLc|Rxovw|Ter|Tok|Rer|Rok); in rtl8139init() 621 csr16w(ctlr, Capr, capr-16); in rtl8139receive() 642 csr16w(ctlr, Isr, isr); in rtl8139interrupt()
|
| H A D | ether8169.c | 328 #define csr16w(c, r, w) (outs((c)->port+(r), (u16int)(w))) macro 604 csr16w(ctlr, Imr, 0); in rtl8169halt() 605 csr16w(ctlr, Isr, ~0); in rtl8169halt() 784 csr16w(ctlr, Imr, ctlr->imr); in rtl8169init() 804 csr16w(ctlr, Rms, 16383); /* was Mps; see above comment */ in rtl8169init() 806 csr16w(ctlr, Mulint, r); in rtl8169init() 807 csr16w(ctlr, Cplusc, cplusc); in rtl8169init() 808 csr16w(ctlr, Coal, 0); in rtl8169init() 821 csr16w(ctlr, Cplusc, 0x2000); /* magic */ in rtl8169init() 1059 csr16w(ctlr, Isr, isr); in rtl8169interrupt()
|
| H A D | ether83815.c | 306 #define csr16w(c, r, l) (outs((c)->port+(r), (ulong)(l))) macro 800 csr16w(ctlr, 0xCC, 0x0001); /* PGSEL */ in softreset() 801 csr16w(ctlr, 0xE4, 0x189C); /* PMCCSR */ in softreset() 802 csr16w(ctlr, 0xFC, 0x0000); /* TSTDAT */ in softreset() 803 csr16w(ctlr, 0xF4, 0x5040); /* DSPCFG */ in softreset() 804 csr16w(ctlr, 0xF8, 0x008C); /* SDCFG */ in softreset() 811 csr16w(ctlr, Rbmcr, Anena); in softreset() 813 csr16w(ctlr, Rbmcr, Anena|Anrestart); in softreset()
|
| /plan9/sys/src/9/teg2/ |
| H A D | ether8169.c | 365 #define csr16w(c, r, w) (*((u16int *)((c)->nic)+((r)/2)) = (w), coherence()) macro 671 csr16w(ctlr, Imr, 0); in rtl8169halt() 672 csr16w(ctlr, Isr, ~0); in rtl8169halt() 862 csr16w(ctlr, Imr, ctlr->imr); in rproc() 924 csr16w(ctlr, Imr, ctlr->imr); in tproc() 1017 csr16w(ctlr, Cplusc, 0x2000); /* magic */ in rtl8169init() 1152 csr16w(ctlr, Imr, ctlr->imr); in rtl8169init() 1175 csr16w(ctlr, Rms, 2048); /* was Mps; see above comment */ in rtl8169init() 1177 csr16w(ctlr, Mulint, r); in rtl8169init() 1178 csr16w(ctlr, Cplusc, cplusc); in rtl8169init() [all …]
|