Lines Matching refs:validate
275 dev_dbg(&s->dev, "fake CIS is being used: can't validate mem\n");
284 if (s->callback->validate)
285 ret = s->callback->validate(s, count);
338 * do_validate_mem() - low level validate a memory region for PCMCIA use
339 * @s: PCMCIA socket to validate
342 * @validate: validation function to use
345 * into two parts. Both are passed to the @validate() function. If
346 * @validate() returns non-zero, or the value parameter to @validate()
352 int validate (struct pcmcia_socket *s,
367 if (validate) {
368 ret = validate(s, res1, &info1);
369 ret += validate(s, res2, &info2);
382 if (validate && !s->fake_cis) {
393 * do_mem_probe() - validate a memory region for PCMCIA use
394 * @s: PCMCIA socket to validate
397 * @validate: validation function to use
398 * @fallback: validation function to use if validate fails
402 * into the @validate() function. Only if @validate() and @fallback() fail,
407 int validate (struct pcmcia_socket *s,
430 if (!do_validate_mem(s, j, step, validate))
457 * @s: PCMCIA socket to validate
479 * @s: PCMCIA socket to validate
537 * @s: PCMCIA socket to validate
561 * pcmcia_nonstatic_validate_mem() - try to validate iomem for PCMCIA use
562 * @s: PCMCIA socket to validate
564 * This is tricky... when we set up CIS memory, we try to validate