Lines Matching refs:outputs
808 if (minfo->outputs[out].src == MATROXFB_SRC_CRTC1 && in matroxfb_set_par()
809 minfo->outputs[out].output->compute) { in matroxfb_set_par()
810 minfo->outputs[out].output->compute(minfo->outputs[out].data, &mt); in matroxfb_set_par()
828 if (minfo->outputs[out].src == MATROXFB_SRC_CRTC1 && in matroxfb_set_par()
829 minfo->outputs[out].output->program) { in matroxfb_set_par()
830 minfo->outputs[out].output->program(minfo->outputs[out].data); in matroxfb_set_par()
834 if (minfo->outputs[out].src == MATROXFB_SRC_CRTC1 && in matroxfb_set_par()
835 minfo->outputs[out].output->start) { in matroxfb_set_par()
836 minfo->outputs[out].output->start(minfo->outputs[out].data); in matroxfb_set_par()
925 oproc = minfo->outputs[mom.output].output; in matroxfb_ioctl()
935 val = oproc->verifymode(minfo->outputs[mom.output].data, mom.mode); in matroxfb_ioctl()
938 if (minfo->outputs[mom.output].mode != mom.mode) { in matroxfb_ioctl()
939 minfo->outputs[mom.output].mode = mom.mode; in matroxfb_ioctl()
946 switch (minfo->outputs[mom.output].src) { in matroxfb_ioctl()
975 oproc = minfo->outputs[mom.output].output; in matroxfb_ioctl()
979 mom.mode = minfo->outputs[mom.output].mode; in matroxfb_ioctl()
1001 if (!minfo->outputs[i].output) in matroxfb_ioctl()
1003 switch (minfo->outputs[i].src) { in matroxfb_ioctl()
1017 if (minfo->outputs[i].src == MATROXFB_SRC_CRTC2) { in matroxfb_ioctl()
1026 if (minfo->outputs[i].src != MATROXFB_SRC_CRTC1) { in matroxfb_ioctl()
1028 minfo->outputs[i].src = MATROXFB_SRC_CRTC1; in matroxfb_ioctl()
1030 } else if (minfo->outputs[i].src == MATROXFB_SRC_CRTC1) { in matroxfb_ioctl()
1032 minfo->outputs[i].src = MATROXFB_SRC_NONE; in matroxfb_ioctl()
1046 if (minfo->outputs[i].src == MATROXFB_SRC_CRTC1) { in matroxfb_ioctl()
1060 if (minfo->outputs[i].output) { in matroxfb_ioctl()
1061 switch (minfo->outputs[i].src) { in matroxfb_ioctl()
1085 if (minfo->outputs[i].output) { in matroxfb_ioctl()
1117 if (!minfo->outputs[1].output) { in matroxfb_ioctl()
1119 } else if (minfo->outputs[1].output->getqueryctrl) { in matroxfb_ioctl()
1120 err = minfo->outputs[1].output->getqueryctrl(minfo->outputs[1].data, &qctrl); in matroxfb_ioctl()
1139 if (!minfo->outputs[1].output) { in matroxfb_ioctl()
1141 } else if (minfo->outputs[1].output->getctrl) { in matroxfb_ioctl()
1142 err = minfo->outputs[1].output->getctrl(minfo->outputs[1].data, &ctrl); in matroxfb_ioctl()
1161 if (!minfo->outputs[1].output) { in matroxfb_ioctl()
1163 } else if (minfo->outputs[1].output->setctrl) { in matroxfb_ioctl()
1164 err = minfo->outputs[1].output->setctrl(minfo->outputs[1].data, &ctrl); in matroxfb_ioctl()
1282 static char outputs[8]; /* "matroxfb:outputs:xxx" */ variable
1599 minfo->outputs[0].default_src = MATROXFB_SRC_CRTC1; in setDefaultOutputs()
1601 minfo->outputs[1].default_src = MATROXFB_SRC_CRTC1; in setDefaultOutputs()
1602 minfo->outputs[2].default_src = MATROXFB_SRC_CRTC1; in setDefaultOutputs()
1604 minfo->outputs[2].default_src = MATROXFB_SRC_CRTC1; in setDefaultOutputs()
1606 ptr = outputs; in setDefaultOutputs()
1614 minfo->outputs[i].default_src = MATROXFB_SRC_NONE; in setDefaultOutputs()
1616 minfo->outputs[i].default_src = MATROXFB_SRC_CRTC1; in setDefaultOutputs()
1618 minfo->outputs[i].default_src = MATROXFB_SRC_CRTC2; in setDefaultOutputs()
1625 outputs[0] = 0; in setDefaultOutputs()
1678 minfo->outputs[2].data = minfo; in initMatrox2()
1679 minfo->outputs[2].output = &panellink_output; in initMatrox2()
1680 minfo->outputs[2].src = minfo->outputs[2].default_src; in initMatrox2()
1681 minfo->outputs[2].mode = MATROXFB_OUTPUT_MODE_MONITOR; in initMatrox2()
2387 strlcpy(outputs, this_opt+8, sizeof(outputs)); in matroxfb_setup()
2569 module_param_string(outputs, outputs, sizeof(outputs), 0);
2570 MODULE_PARM_DESC(outputs, "Specifies which CRTC is mapped to which output (string of up to three le…