Lines Matching defs:field
74 struct aml_field *field;
86 field = &name->property->field;
88 if (field->bitlen > 32) {
94 if (field->f.ftype == f_t_field) {
95 wname = aml_search_name(env, field->f.fld.regname);
106 env->tempobject.regfield.flags = field->flags;
108 env->tempobject.regfield.bitoffset = field->bitoffset;
109 env->tempobject.regfield.bitlen = field->bitlen;
113 or->space, field->flags, or->offset,
114 field->bitoffset, field->bitlen);
116 or->space, or->offset + field->bitoffset / 8,
119 } else if (field->f.ftype == f_t_index) {
120 wname = aml_search_name(env, field->f.ifld.indexname);
122 tobj.num.number = field->bitoffset / 8;/* AccessType Boundary */
124 wname = aml_search_name(env, field->f.ifld.dataname);
127 env->tempobject.num.number = (num >> (field->bitoffset & 7)) &
128 ((1 << field->bitlen) - 1);