Lines Matching refs:bst
69 #define WAIT(bst,bsh) \
70 while (bus_space_read_1(bst,bsh,INTIO_DEV_3xx_STAT) \
72 #define DATAWAIT(bst,bsh) \
73 while (!(bus_space_read_1(bst, bsh, INTIO_DEV_3xx_STAT) \
77 intio_device_readcmd(bus_space_tag_t bst, bus_space_handle_t bsh, int cmd,
83 WAIT(bst, bsh);
84 bus_space_write_1(bst, bsh, INTIO_DEV_3xx_CMD, cmd);
87 DATAWAIT(bst, bsh);
88 status = bus_space_read_1(bst, bsh, INTIO_DEV_3xx_STAT);
89 *datap = bus_space_read_1(bst, bsh, INTIO_DEV_3xx_DATA);
96 intio_device_writecmd(bus_space_tag_t bst, bus_space_handle_t bsh,
100 WAIT(bst, bsh);
101 bus_space_write_1(bst, bsh, INTIO_DEV_3xx_CMD, cmd);
103 WAIT(bst, bsh);
104 bus_space_write_1(bst, bsh, INTIO_DEV_3xx_DATA, *datap++);
110 intio_device_readstate(bus_space_tag_t bst, bus_space_handle_t bsh,
113 *statusp = bus_space_read_1(bst, bsh, INTIO_DEV_3xx_STAT);
114 *datap = bus_space_read_1(bst, bsh, INTIO_DEV_3xx_DATA);