Lines Matching defs:mode

20  *   SETPHASE	set the IEEE 1284 phase of a particular mode.  Not to be
36 * GETMODE gets the current IEEE1284 mode
123 int mode;
139 mode = pport->ieee1284.mode & ~(IEEE1284_DEVICEID | IEEE1284_ADDR);
149 if (mode == IEEE1284_MODE_EPP) {
150 /* various specials for EPP mode */
158 if (pport->ieee1284.mode & IEEE1284_ADDR)
201 int mode;
215 mode = pport->ieee1284.mode & ~(IEEE1284_DEVICEID | IEEE1284_ADDR);
230 if ((pp->flags & PP_FASTWRITE) && (mode == IEEE1284_MODE_EPP)) {
232 if (pport->ieee1284.mode & IEEE1284_ADDR) {
325 static enum ieee1284_phase init_phase(int mode)
327 switch (mode & ~(IEEE1284_DEVICEID
361 int mode;
396 pp->saved_state.mode = info->mode;
398 info->mode = pp->state.mode;
422 int mode;
424 if (copy_from_user(&mode, argp, sizeof(mode)))
426 /* FIXME: validate mode */
427 pp->state.mode = mode;
428 pp->state.phase = init_phase(mode);
431 pp->pdev->port->ieee1284.mode = mode;
439 int mode;
442 mode = pp->pdev->port->ieee1284.mode;
444 mode = pp->state.mode;
446 if (copy_to_user(argp, &mode, sizeof(mode)))
543 pp->state.mode = info->mode;
545 info->mode = pp->saved_state.mode;
574 if (copy_from_user(&mode, argp, sizeof(mode)))
576 if (mode)
583 if (copy_from_user(&mode, argp, sizeof(mode)))
585 switch ((ret = parport_negotiate(port, mode))) {
590 case 1: /* handshake succeeded, peripheral rejected mode */
689 pp->state.mode = IEEE1284_MODE_COMPAT;
690 pp->state.phase = init_phase(pp->state.mode);
714 (pp->state.mode != IEEE1284_MODE_COMPAT)) {
717 /* parport released, but not in compatibility mode */
721 pp->saved_state.mode = info->mode;
723 info->mode = pp->state.mode;
727 (pp->pdev->port->ieee1284.mode != IEEE1284_MODE_COMPAT)) {
733 "negotiated back to compatibility mode because user-space forgot\n");
740 pp->state.mode = info->mode;
742 info->mode = pp->saved_state.mode;