Lines Matching defs:cmdport
369 struct cmdport {
380 struct cmdport port[2]; /* command ports */
830 struct cmdport *cmdport = NULL;
863 cmdport = &(hwport->port[j % 2]);
864 if (IS_DATF(cmdport)) { /* free pending data */
865 READ_PORT_ULONG(cmdport->data1);
866 READ_PORT_ULONG(cmdport->data2);
868 if (IS_CMDE(cmdport)) {
870 WRITE_PORT_ULONG(cmdport->data2, parm);
871 WRITE_PORT_ULONG(cmdport->data1, cmd); /* write cmd */
873 while (!IS_DATF(cmdport) &&
880 READ_PORT_ULONG(cmdport->data1);
882 READ_PORT_ULONG(cmdport->data2);
916 cif->cmdcnt, (int)((void *)&(cmdport->stat) - (void *)hwport),
918 ret ? ret->retlongs[1] : 0, IS_CMDE(cmdport), IS_DATF(cmdport),