Lines Matching defs:mem
131 struct kfd_mem_properties *mem;
140 mem = container_of(dev->mem_props.next,
142 list_del(&mem->list);
143 kfree(mem);
312 struct kfd_mem_properties *mem;
317 mem = container_of(attr, struct kfd_mem_properties, attr);
318 if (mem->gpu && kfd_devcgroup_check_permission(mem->gpu))
320 sysfs_show_32bit_prop(buffer, offs, "heap_type", mem->heap_type);
322 mem->size_in_bytes);
323 sysfs_show_32bit_prop(buffer, offs, "flags", mem->flags);
324 sysfs_show_32bit_prop(buffer, offs, "width", mem->width);
326 mem->mem_clk_max);
572 struct kfd_mem_properties *mem;
612 list_for_each_entry(mem, &dev->mem_props, list)
613 if (mem->kobj) {
614 kfd_remove_sysfs_file(mem->kobj, &mem->attr);
615 mem->kobj = NULL;
648 struct kfd_mem_properties *mem;
714 list_for_each_entry(mem, &dev->mem_props, list) {
715 mem->kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
716 if (!mem->kobj)
718 ret = kobject_init_and_add(mem->kobj, &mem_type,
721 kobject_put(mem->kobj);
725 mem->attr.name = "properties";
726 mem->attr.mode = KFD_SYSFS_FILE_MODE;
727 sysfs_attr_init(&mem->attr);
728 ret = sysfs_create_file(mem->kobj, &mem->attr);
972 struct kfd_mem_properties *mem;
981 list_for_each_entry(mem, &kdev->mem_props, list) {
983 mem->width = mem_width;
985 mem->mem_clk_max = mem_clock;
1129 struct kfd_mem_properties *mem;
1145 list_for_each_entry(mem, &dev->mem_props, list)
1146 mem->gpu = dev->gpu;
1172 struct kfd_mem_properties *mem;
1187 list_for_each_entry(mem, &dev->mem_props, list)
1188 mem->mem_clk_max = local_mem_info.mem_clk_max;