Lines Matching defs:kprop
244 drmModePropertyPtr kprop;
4368 if (sna_output->props[i].kprop == NULL)
4377 drmModeFreeProperty(sna_output->props[i].kprop);
4514 p->kprop = drmModeGetProperty(sna->kgem.fd,
4516 if (sna_property_ignore(p->kprop)) {
4517 drmModeFreeProperty(p->kprop);
4518 p->kprop = NULL;
4522 if (p->kprop->flags & DRM_MODE_PROP_RANGE) {
4529 p->kprop->name,
4530 p->kprop->values[0],
4531 p->kprop->values[1],
4533 p->kprop->flags & DRM_MODE_PROP_IMMUTABLE ? TRUE : FALSE);
4535 } else if (p->kprop->flags & DRM_MODE_PROP_ENUM) {
4536 p->num_atoms = p->kprop->count_enums + 1;
4541 p->atoms[0] = MakeAtom(p->kprop->name, strlen(p->kprop->name), TRUE);
4542 for (j = 1; j <= p->kprop->count_enums; j++) {
4543 struct drm_mode_property_enum *e = &p->kprop->enums[j-1];
4549 p->kprop->flags & DRM_MODE_PROP_IMMUTABLE ? TRUE : FALSE,
4556 for (j = 0; j < p->kprop->count_enums; j++)
4557 if (p->kprop->enums[j].value == sna_output->prop_values[i])
4628 if (p->kprop->flags & DRM_MODE_PROP_RANGE) {
4637 p->kprop->prop_id, (uint64_t)val);
4639 } else if (p->kprop->flags & DRM_MODE_PROP_ENUM) {
4653 for (j = 0; j < p->kprop->count_enums; j++) {
4654 if (!strcmp(p->kprop->enums[j].name, name)) {
4656 p->kprop->prop_id, p->kprop->enums[j].value);
4717 if (p->kprop->flags & DRM_MODE_PROP_RANGE) {
4723 } else if (p->kprop->flags & DRM_MODE_PROP_ENUM) {
4724 for (j = 0; j < p->kprop->count_enums; j++) {
4725 if (p->kprop->enums[j].value == sna_output->prop_values[i])