properties
static properties P;
void properties_free(properties _list);
char *property_find(properties _list, const char *_name);
properties
property_find(properties list, const char *name)
properties_free(properties list)
properties tmp;
static properties
properties n;
if ((n = (properties)malloc(sizeof(struct _property))) == NULL)
properties
properties head, ptr;
if (!obj->properties) {
connector->base.properties = &connector->properties;
crtc->base.properties = &crtc->properties;
int count = obj->properties->count;
obj->properties->properties[count] = property;
obj->properties->values[count] = init_val;
obj->properties->count++;
for (i = 0; i < obj->properties->count; i++) {
if (obj->properties->properties[i] == property) {
obj->properties->values[i] = val;
for (i = 0; i < obj->properties->count; i++) {
if (obj->properties->properties[i] == property) {
*val = obj->properties->values[i];
for (i = 0, count = 0; i < obj->properties->count; i++) {
struct drm_property *prop = obj->properties->properties[i];
if (!obj->properties) {
for (i = 0; i < obj->properties->count; i++)
if (obj->properties->properties[i]->base.id == prop_id)
return obj->properties->properties[i];
if (!arg_obj->properties)
plane->base.properties = &plane->properties;
struct drm_object_properties properties;
struct drm_object_properties properties;
struct drm_object_properties *properties;
struct drm_property *properties[DRM_OBJECT_MAX_PROPERTY];
struct drm_object_properties properties;
ci->properties.OnOffProperties.disableOnlineCtrlReset;
sc->ld_id = ld_info->ld_config.properties.ld.v.target_id;
ld_info->ld_config.properties.name,
struct mfi_ld_props properties;
struct mfi_ctrl_props properties;
ctrl_info->properties.OnOffProperties.disableOnlineCtrlReset;
struct mrsas_ctrl_prop properties;
mfi_volume_name(fd, ld->properties.ld.v.target_id));
if (ld->properties.name[0] != '\0')
printf(" <%s>", ld->properties.name);
printf(" no bgi: %u\n", ld->properties.no_bgi);
if (ld->properties.ld.v.target_id == target_id)
ld->properties.ld.v.target_id = find_next_volume(state);
ld->properties.ld.v.seq = 0;
ld->properties.default_cache_policy = MR_LD_CACHE_ALLOW_WRITE_CACHE |
ld->properties.access_policy = MFI_LD_ACCESS_RW;
ld->properties.disk_cache_policy = MR_PD_CACHE_UNCHANGED;
ld->properties.current_cache_policy = MR_LD_CACHE_ALLOW_WRITE_CACHE |
ld->properties.no_bgi = 0;
ld->properties.ld.v.target_id);
state.volumes[i] = ld->properties.ld.v.target_id;
mbox_store_ldref(mbox, &info.ld_config.properties.ld);
mfi_volume_name(fd, ld->properties.ld.v.target_id));
if (mfi_ld_get_info(fd, ld->properties.ld.v.target_id, &linfo,
if (ld->properties.name[0] != '\0')
printf(" <%s>", ld->properties.name);
switch (info.ld_config.properties.current_cache_policy &
if (info.ld_config.properties.name[0] != '\0')
printf(" <%s>", info.ld_config.properties.name);