Lines Matching refs:field

47 	const struct config_field *field = entry->field;
51 switch (field->size) {
53 if (field->u.b.read)
54 ret = field->u.b.read(dev, offset, (u8 *) value,
58 if (field->u.w.read)
59 ret = field->u.w.read(dev, offset, (u16 *) value,
63 if (field->u.dw.read)
64 ret = field->u.dw.read(dev, offset, value, entry->data);
75 const struct config_field *field = entry->field;
77 switch (field->size) {
79 if (field->u.b.write)
80 ret = field->u.b.write(dev, offset, (u8) value,
84 if (field->u.w.write)
85 ret = field->u.w.write(dev, offset, (u16) value,
89 if (field->u.dw.write)
90 ret = field->u.dw.write(dev, offset, value,
153 const struct config_field *field;
180 field = cfg_entry->field;
183 field_end = OFFSET(cfg_entry) + field->size;
192 get_mask(field->size),
209 const struct config_field *field;
220 field = cfg_entry->field;
223 field_end = OFFSET(cfg_entry) + field->size;
272 "read-only configuration space field at offset"
333 const struct config_field *field;
341 field = cfg_entry->field;
343 if (field->clean) {
344 field->clean((struct config_field *)field);
359 const struct config_field *field;
366 field = cfg_entry->field;
368 if (field->reset)
369 field->reset(dev, OFFSET(cfg_entry), cfg_entry->data);
377 const struct config_field *field;
386 field = cfg_entry->field;
388 if (field->release)
389 field->release(dev, OFFSET(cfg_entry), cfg_entry->data);
396 const struct config_field *field,
411 cfg_entry->field = field;
419 if (field->init) {
420 tmp = field->init(dev, OFFSET(cfg_entry));
430 dev_dbg(&dev->dev, "added config field at offset 0x%02x\n",