Lines Matching refs:len
286 unsigned int *len) in pvr2_ctrl_custom_value_to_sym() argument
290 return cptr->info->val_to_sym(cptr,mask,val,buf,maxlen,len); in pvr2_ctrl_custom_value_to_sym()
296 const char *buf,unsigned int len, in pvr2_ctrl_custom_sym_to_value() argument
301 return cptr->info->sym_to_val(cptr,buf,len,maskptr,valptr); in pvr2_ctrl_custom_sym_to_value()
307 char *ptr,unsigned int len) in gen_bitmask_string() argument
323 cnt = scnprintf(ptr,len,"%s%s%s", in gen_bitmask_string()
328 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
337 cnt = scnprintf(ptr,len,"%s0x%lx", in gen_bitmask_string()
340 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
343 cnt = scnprintf(ptr,len,"%s+0x%lx", in gen_bitmask_string()
346 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
349 cnt = scnprintf(ptr,len,"%s+0x%lx", in gen_bitmask_string()
352 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
368 static int parse_token(const char *ptr,unsigned int len, in parse_token() argument
382 if (slen != len) continue; in parse_token()
390 ptr++; len--; in parse_token()
392 if (len >= sizeof(buf)) return -EINVAL; in parse_token()
393 memcpy(buf,ptr,len); in parse_token()
394 buf[len] = 0; in parse_token()
402 static int parse_mtoken(const char *ptr,unsigned int len, in parse_mtoken() argument
417 if (slen != len) continue; in parse_mtoken()
422 if (len >= sizeof(buf)) return -EINVAL; in parse_mtoken()
423 memcpy(buf,ptr,len); in parse_mtoken()
424 buf[len] = 0; in parse_mtoken()
431 static int parse_tlist(const char *ptr,unsigned int len, in parse_tlist() argument
440 while (len) { in parse_tlist()
442 while ((cnt < len) && in parse_tlist()
446 len -= cnt; in parse_tlist()
451 len--; in parse_tlist()
454 while (cnt < len) { in parse_tlist()
465 len -= cnt; in parse_tlist()
491 const char *ptr,unsigned int len, in pvr2_ctrl_sym_to_value() argument
501 while ((cnt < len) && ((ptr[cnt] <= 32) || (ptr[cnt] >= 127))) cnt++; in pvr2_ctrl_sym_to_value()
502 len -= cnt; ptr += cnt; in pvr2_ctrl_sym_to_value()
504 while ((cnt < len) && ((ptr[len-(cnt+1)] <= 32) || in pvr2_ctrl_sym_to_value()
505 (ptr[len-(cnt+1)] >= 127))) cnt++; in pvr2_ctrl_sym_to_value()
506 len -= cnt; in pvr2_ctrl_sym_to_value()
508 if (!len) return -EINVAL; in pvr2_ctrl_sym_to_value()
512 ret = parse_token(ptr,len,valptr,NULL,0); in pvr2_ctrl_sym_to_value()
518 ret = parse_token(ptr,len,valptr,boolNames, in pvr2_ctrl_sym_to_value()
528 ptr,len,valptr, in pvr2_ctrl_sym_to_value()
537 ptr,len,maskptr,valptr, in pvr2_ctrl_sym_to_value()
550 unsigned int *len) in pvr2_ctrl_value_to_sym_internal() argument
554 *len = 0; in pvr2_ctrl_value_to_sym_internal()
556 *len = scnprintf(buf,maxlen,"%d",val); in pvr2_ctrl_value_to_sym_internal()
559 *len = scnprintf(buf,maxlen,"%s",val ? "true" : "false"); in pvr2_ctrl_value_to_sym_internal()
567 *len = scnprintf( in pvr2_ctrl_value_to_sym_internal()
571 *len = 0; in pvr2_ctrl_value_to_sym_internal()
576 *len = gen_bitmask_string( in pvr2_ctrl_value_to_sym_internal()
590 unsigned int *len) in pvr2_ctrl_value_to_sym() argument
595 buf,maxlen,len); in pvr2_ctrl_value_to_sym()