Lines Matching full:property
7 * Property:
10 * (if false then no default value is set by the property system
12 * @defval: default value for the property. This is used only if @set_default
15 struct Property { struct
36 bool realized_set_allowed; /* allow setting property on realized device */
37 int (*print)(Object *obj, const Property *prop, char *dest, size_t len); argument
38 void (*set_default_value)(ObjectProperty *op, const Property *prop);
40 const Property *prop);
125 * @_arrayprop: PropertyInfo defining what property the array elements have
133 * When the array property is set, the @_field member of the device
184 * @value must be valid. Each property may be set at most once.
204 void *object_field_prop_ptr(Object *obj, const Property *prop);
216 * @dev: Device to add the property to.
217 * @prop: The qdev property definition.
219 * Add a static QOM property to @dev for qdev property @prop.
221 * The type of the QOM property is derived from prop->info.
223 void qdev_property_add_static(DeviceState *dev, const Property *prop);
243 * @name: name of property
245 * Set the Error object to report that an attempt was made to set a property
247 * which allows property-setter functions to easily report the error in
248 * a friendly format identifying both the device and the property.