Lines Matching refs:od
227 SANE_Option_Descriptor *od;
232 od = &(dev->opt[OPT_NUM_OPTS]);
233 od->name = SANE_NAME_NUM_OPTIONS;
234 od->title = SANE_TITLE_NUM_OPTIONS;
235 od->desc = SANE_DESC_NUM_OPTIONS;
236 od->type = SANE_TYPE_INT;
237 od->unit = SANE_UNIT_NONE;
238 od->size = sizeof (SANE_Word);
239 od->cap = SANE_CAP_SOFT_DETECT;
240 od->constraint_type = SANE_CONSTRAINT_NONE;
241 od->constraint.range = 0;
245 od = &(dev->opt[OPT_MODE]);
246 od->name = SANE_NAME_SCAN_MODE;
247 od->title = SANE_TITLE_SCAN_MODE;
248 od->desc = SANE_DESC_SCAN_MODE;
249 od->type = SANE_TYPE_STRING;
250 od->unit = SANE_UNIT_NONE;
251 od->size = MAX_OPTION_STRING_SIZE;
252 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
253 od->constraint_type = SANE_CONSTRAINT_STRING_LIST;
254 od->constraint.string_list = mode_list;
255 dev->val[OPT_MODE].s = malloc (od->size);
261 od = &(dev->opt[OPT_RESOLUTION]);
262 od->name = SANE_NAME_SCAN_RESOLUTION;
263 od->title = SANE_TITLE_SCAN_RESOLUTION;
264 od->desc = SANE_DESC_SCAN_RESOLUTION;
265 od->type = SANE_TYPE_INT;
266 od->unit = SANE_UNIT_DPI;
267 od->size = sizeof (SANE_Word);
268 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
269 od->constraint_type = SANE_CONSTRAINT_WORD_LIST;
270 od->constraint.word_list = resolution_list;