Lines Matching defs:need
60 LoadXKM(unsigned want, unsigned need, const char *keymap, XkbDescPtr *xkbRtrn);
211 unsigned int need;
221 XkbWriteXKBKeymapForNames(stderr, ctx->names, ctx->xkb, ctx->want, ctx->need);
224 XkbWriteXKBKeymapForNames(out, ctx->names, ctx->xkb, ctx->want, ctx->need);
231 unsigned need, char *nameRtrn, int nameRtrnLen)
239 .need = need
272 unsigned int need,
290 have = LoadXKM(want, need, map_name, xkbRtrn);
333 LoadXKM(unsigned want, unsigned need, const char *keymap, XkbDescPtr *xkbRtrn)
345 missing = XkmReadFile(file, need, want, xkbRtrn);
358 return (need | want) & (~missing);
365 unsigned need,
383 else if (!XkbDDXCompileKeymapByNames(xkb, names, want, need,
389 return LoadXKM(want, need, nameRtrn, xkbRtrn);
459 * or equal to need, the compilation is treated as failure.
462 XkbCompileKeymapForDevice(DeviceIntPtr dev, XkbRMLVOSet * rmlvo, int need)
471 XkbDDXLoadKeymapByNames(dev, &kccgst, XkmAllIndicesMask, need, &xkb,
473 if ((need & provided) != need) {
512 unsigned int need;
519 /* These are the components we really really need */
520 need = XkmSymbolsMask | XkmCompatMapMask | XkmTypesMask |
523 xkb = XkbCompileKeymapForDevice(dev, rmlvo, need);
533 unsigned int need, provided;
540 /* These are the components we really really need */
541 need = XkmSymbolsMask | XkmCompatMapMask | XkmTypesMask |
546 XkmAllIndicesMask, need, &xkb);
547 if ((need & provided) != need) {