Lines Matching defs:props
338 struct acpi_device_properties *props;
340 props = kzalloc(sizeof(*props), GFP_KERNEL);
341 if (props) {
342 INIT_LIST_HEAD(&props->list);
343 props->guid = guid;
344 props->properties = properties;
345 list_add_tail(&props->list, &data->properties);
348 return props;
392 struct acpi_device_properties *props;
401 check_add_overflow(sizeof(*props) + sizeof(*package), alloc_size,
404 "can't allocate memory for %u buffer props",
409 props = kvzalloc(alloc_size, GFP_KERNEL);
410 if (!props)
413 props->guid = &buffer_prop_guid;
414 props->bufs = (void *)(props + 1);
415 props->properties = (void *)(props->bufs + properties->package.count);
418 package = props->properties;
474 props->bufs[i] = buf.pointer;
480 list_add(&props->list, &data->properties);
482 kvfree(props);
590 struct acpi_device_properties *props, *tmp;
592 list_for_each_entry_safe(props, tmp, list, list) {
595 list_del(&props->list);
597 if (props->bufs)
598 for (i = 0; i < props->properties->package.count; i++)
599 ACPI_FREE(props->bufs[i]);
600 kvfree(props);
653 const struct acpi_device_properties *props;
661 list_for_each_entry(props, &data->properties, list) {
665 properties = props->properties;