Lines Matching defs:ptr
293 char *ptr,unsigned int len)
309 cnt = scnprintf(ptr,len,"%s%s%s",
314 ptr += cnt; len -= cnt; uc += cnt;
323 cnt = scnprintf(ptr,len,"%s0x%lx",
326 ptr += cnt; len -= cnt; uc += cnt;
329 cnt = scnprintf(ptr,len,"%s+0x%lx",
332 ptr += cnt; len -= cnt; uc += cnt;
335 cnt = scnprintf(ptr,len,"%s+0x%lx",
338 ptr += cnt; len -= cnt; uc += cnt;
354 static int parse_token(const char *ptr,unsigned int len,
366 if (memcmp(names[idx],ptr,slen)) continue;
370 return kstrtoint(ptr, 0, valptr) ? -EINVAL : 1;
374 static int parse_mtoken(const char *ptr,unsigned int len,
388 if (memcmp(names[idx],ptr,slen)) continue;
392 return kstrtoint(ptr, 0, valptr);
396 static int parse_tlist(const char *ptr,unsigned int len,
408 ((ptr[cnt] <= 32) ||
409 (ptr[cnt] >= 127))) cnt++;
410 ptr += cnt;
413 if ((*ptr == '-') || (*ptr == '+')) {
414 mode = (*ptr == '-') ? -1 : 1;
415 ptr++;
420 if (ptr[cnt] <= 32) break;
421 if (ptr[cnt] >= 127) break;
425 if (parse_mtoken(ptr,cnt,&kv,names,valid_bits)) {
429 ptr += cnt;
456 const char *ptr,unsigned int len,
466 while ((cnt < len) && ((ptr[cnt] <= 32) || (ptr[cnt] >= 127))) cnt++;
467 len -= cnt; ptr += cnt;
469 while ((cnt < len) && ((ptr[len-(cnt+1)] <= 32) ||
470 (ptr[len-(cnt+1)] >= 127))) cnt++;
477 ret = parse_token(ptr,len,valptr,NULL,0);
483 ret = parse_token(ptr,len,valptr,boolNames,
493 ptr,len,valptr,
502 ptr,len,maskptr,valptr,