Symbol: cio
sys/dev/pci/pci_user.c
1117
struct pci_conf_io *cio = NULL;
sys/dev/pci/pci_user.c
1190
cio = malloc(sizeof(struct pci_conf_io), M_TEMP,
sys/dev/pci/pci_user.c
1192
pci_conf_io_init(cio, data, cmd);
sys/dev/pci/pci_user.c
1197
cio->num_matches = 0;
sys/dev/pci/pci_user.c
1205
if ((cio->offset != 0)
sys/dev/pci/pci_user.c
1206
&& (cio->generation != pci_generation)){
sys/dev/pci/pci_user.c
1207
cio->status = PCI_GETCONF_LIST_CHANGED;
sys/dev/pci/pci_user.c
1216
if (cio->offset >= pci_numdevs) {
sys/dev/pci/pci_user.c
1217
cio->status = PCI_GETCONF_LAST_DEVICE;
sys/dev/pci/pci_user.c
1232
iolen = min(cio->match_buf_len - (cio->match_buf_len % confsz),
sys/dev/pci/pci_user.c
1245
if ((cio->num_patterns > 0) && (cio->num_patterns < pci_numdevs)
sys/dev/pci/pci_user.c
1246
&& (cio->pat_buf_len > 0)) {
sys/dev/pci/pci_user.c
1260
if (cio->num_patterns * pci_match_conf_size(cmd) !=
sys/dev/pci/pci_user.c
1261
cio->pat_buf_len) {
sys/dev/pci/pci_user.c
1263
cio->status = PCI_GETCONF_ERROR;
sys/dev/pci/pci_user.c
1271
pattern_buf = malloc(cio->pat_buf_len, M_TEMP,
sys/dev/pci/pci_user.c
1273
error = copyin(cio->patterns, pattern_buf,
sys/dev/pci/pci_user.c
1274
cio->pat_buf_len);
sys/dev/pci/pci_user.c
1279
num_patterns = cio->num_patterns;
sys/dev/pci/pci_user.c
1280
} else if ((cio->num_patterns > 0)
sys/dev/pci/pci_user.c
1281
|| (cio->pat_buf_len > 0)) {
sys/dev/pci/pci_user.c
1285
cio->status = PCI_GETCONF_ERROR;
sys/dev/pci/pci_user.c
1294
for (cio->num_matches = 0, i = 0,
sys/dev/pci/pci_user.c
1298
if (i < cio->offset)
sys/dev/pci/pci_user.c
1359
if (cio->num_matches >= ionum) {
sys/dev/pci/pci_user.c
1369
(caddr_t)cio->matches +
sys/dev/pci/pci_user.c
1370
confsz * cio->num_matches, confsz);
sys/dev/pci/pci_user.c
1373
cio->num_matches++;
sys/dev/pci/pci_user.c
1381
cio->offset = i;
sys/dev/pci/pci_user.c
1387
cio->generation = pci_generation;
sys/dev/pci/pci_user.c
1396
cio->status = PCI_GETCONF_LAST_DEVICE;
sys/dev/pci/pci_user.c
1398
cio->status = PCI_GETCONF_MORE_DEVS;
sys/dev/pci/pci_user.c
1401
pci_conf_io_update_data(cio, data, cmd);
sys/dev/pci/pci_user.c
1402
free(cio, M_TEMP);
sys/dev/pci/pci_user.c
765
pci_conf_io_init(struct pci_conf_io *cio, caddr_t data, u_long cmd)
sys/dev/pci/pci_user.c
779
*cio = *(struct pci_conf_io *)data;
sys/dev/pci/pci_user.c
791
cio->pat_buf_len = cio32->pat_buf_len;
sys/dev/pci/pci_user.c
792
cio->num_patterns = cio32->num_patterns;
sys/dev/pci/pci_user.c
793
cio->patterns = (void *)(uintptr_t)cio32->patterns;
sys/dev/pci/pci_user.c
794
cio->match_buf_len = cio32->match_buf_len;
sys/dev/pci/pci_user.c
795
cio->num_matches = cio32->num_matches;
sys/dev/pci/pci_user.c
796
cio->matches = (void *)(uintptr_t)cio32->matches;
sys/dev/pci/pci_user.c
797
cio->offset = cio32->offset;
sys/dev/pci/pci_user.c
798
cio->generation = cio32->generation;
sys/dev/pci/pci_user.c
799
cio->status = cio32->status;
sys/dev/pci/pci_user.c
810
pci_conf_io_update_data(const struct pci_conf_io *cio, caddr_t data,
sys/dev/pci/pci_user.c
827
d_cio->status = cio->status;
sys/dev/pci/pci_user.c
828
d_cio->generation = cio->generation;
sys/dev/pci/pci_user.c
829
d_cio->offset = cio->offset;
sys/dev/pci/pci_user.c
830
d_cio->num_matches = cio->num_matches;
sys/dev/pci/pci_user.c
843
cio32->status = cio->status;
sys/dev/pci/pci_user.c
844
cio32->generation = cio->generation;
sys/dev/pci/pci_user.c
845
cio32->offset = cio->offset;
sys/dev/pci/pci_user.c
846
cio32->num_matches = cio->num_matches;
sys/dev/ppc/ppc.c
719
if (inb(cio) == 0x65) {
sys/dev/ppc/ppc.c
731
if (inb(cio) == 0x66) {
sys/dev/ppc/ppc.c
753
r = inb(cio) & SMC_CR1_ADDR;
sys/dev/ppc/ppc.c
769
inb(cio) & 0xff);
sys/dev/ppc/ppc.c
772
printf(" CR4=0x%x", inb(cio) & 0xff);
sys/dev/ppc/ppc.c
789
if ((inb(cio) & SMC_CR1_MODE) == 0) {
sys/dev/ppc/ppc.c
792
r = (inb(cio) & SMC_CR4_EMODE);
sys/dev/ppc/ppc.c
834
r = inb(cio);
sys/dev/ppc/ppc.c
837
outb(cio, r | SMC_CR1_MODE);
sys/dev/ppc/ppc.c
842
outb(cio, r & ~SMC_CR1_MODE);
sys/dev/ppc/ppc.c
846
r = inb(cio) & ~SMC_CR4_EMODE;
sys/dev/ppc/ppc.c
850
outb(cio, r | SMC_ECPEPP);
sys/dev/ppc/ppc.c
854
outb(cio, r | SMC_ECP);
sys/dev/ppc/ppc.c
860
outb(cio, r | SMC_EPPSPP);
sys/dev/ppc/ppc.c
872
outb(cio, 16);
sys/dev/ppc/ppc.c
883
r = inb(cio);
sys/dev/ppc/ppc.c
890
outb(cio, (r & ~SMC_CR4_EPPTYPE));
sys/dev/ppc/ppc.c
892
outb(cio, (r | SMC_CR4_EPPTYPE));