Lines Matching defs:field_name
495 resolve_field(struct decode_scope *scope, const char *field_name, size_t field_name_len, bitmask_t *valp)
503 find_field(scope, scope->bitset, field_name, field_name_len);
507 if (!strncmp(field_name, scope->params->params[i].as, field_name_len) &&
533 isa_decode_field(struct decode_scope *scope, const char *field_name)
536 const struct isa_field *field = resolve_field(scope, field_name, strlen(field_name), &val);
538 decode_error(scope->state, "no field '%s'", field_name);
546 display_field(struct decode_scope *scope, const char *field_name)
550 size_t field_name_len = strlen(field_name);
554 const char *align = strstr(field_name, ":align=");
559 field_name_len = align - field_name;
564 if (field_name == align) {
572 if (!strncmp("NAME", field_name, field_name_len)) {
574 options->field_cb(options->cbdata, field_name, &(struct isa_decode_value){
588 const struct isa_field *field = resolve_field(scope, field_name, field_name_len, &v);
590 decode_error(scope->state, "no field '%.*s'", (int)field_name_len, field_name);
597 options->field_cb(options->cbdata, field_name, &(struct isa_decode_value){
695 char *field_name = strndup(p, e-p);
696 display_field(scope, field_name);
697 free(field_name);