Lines Matching defs:cmdport
368 struct cmdport {
379 struct cmdport port[2]; /* command ports */
829 struct cmdport *cmdport = NULL;
862 cmdport = &(hwport->port[j % 2]);
863 if (IS_DATF(cmdport)) { /* free pending data */
864 READ_PORT_ULONG(cmdport->data1);
865 READ_PORT_ULONG(cmdport->data2);
867 if (IS_CMDE(cmdport)) {
869 WRITE_PORT_ULONG(cmdport->data2, parm);
870 WRITE_PORT_ULONG(cmdport->data1, cmd); /* write cmd */
872 while (!IS_DATF(cmdport) &&
879 READ_PORT_ULONG(cmdport->data1);
881 READ_PORT_ULONG(cmdport->data2);
915 cif->cmdcnt, (int)((void *)&(cmdport->stat) - (void *)hwport),
917 ret ? ret->retlongs[1] : 0, IS_CMDE(cmdport), IS_DATF(cmdport),