Lines Matching full:prop
19 const __be32 *prop; in read_prop_string() local
21 prop = of_get_property(np, prop_name, NULL); in read_prop_string()
22 if (cxl_verbose && prop) in read_prop_string()
23 pr_info("%s: %s\n", prop_name, (char *) prop); in read_prop_string()
24 return prop; in read_prop_string()
30 const __be32 *prop; in read_prop_dword() local
32 prop = of_get_property(np, prop_name, NULL); in read_prop_dword()
33 if (prop) in read_prop_dword()
34 *val = be32_to_cpu(prop[0]); in read_prop_dword()
35 if (cxl_verbose && prop) in read_prop_dword()
37 return prop; in read_prop_dword()
43 const __be64 *prop; in read_prop64_dword() local
45 prop = of_get_property(np, prop_name, NULL); in read_prop64_dword()
46 if (prop) in read_prop64_dword()
47 *val = be64_to_cpu(prop[0]); in read_prop64_dword()
48 if (cxl_verbose && prop) in read_prop64_dword()
50 return prop; in read_prop64_dword()
56 const __be32 *prop; in read_handle() local
60 prop = of_get_address(np, 0, &size, NULL); in read_handle()
65 *handle = of_read_number(prop, of_n_addr_cells(np)); in read_handle()
74 const __be32 *prop; in read_phys_addr() local
79 prop = of_get_property(np, prop_name, &len); in read_phys_addr()
80 if (prop) { in read_phys_addr()
82 for (i = 0; i < (len / 4); i += entry_size, prop += entry_size) { in read_phys_addr()
83 type = be32_to_cpu(prop[0]); in read_phys_addr()
84 addr = of_read_number(prop, naddr); in read_phys_addr()
85 size = of_read_number(&prop[naddr], nsize); in read_phys_addr()
144 const __be32 *prop; in cxl_of_read_afu_properties() local
153 prop = of_get_property(np, "compatible", &len); in cxl_of_read_afu_properties()
156 p = (char *) prop + i; in cxl_of_read_afu_properties()
193 prop = read_prop_dword(np, "ibm,min-ints-per-process", &afu->pp_irqs); in cxl_of_read_afu_properties()
194 if (prop) { in cxl_of_read_afu_properties()
253 prop = read_prop_dword(np, "ibm,process-mmio", &val); in cxl_of_read_afu_properties()
254 if (prop && val == 1) in cxl_of_read_afu_properties()
265 prop = read_prop_dword(np, "ibm,function-error-interrupt", &val); in cxl_of_read_afu_properties()
266 if (prop) in cxl_of_read_afu_properties()
349 const __be32 *prop; in cxl_of_read_adapter_properties() local
362 prop = of_get_property(np, "compatible", &len); in cxl_of_read_adapter_properties()
365 p = (char *) prop + i; in cxl_of_read_adapter_properties()
372 prop = of_get_property(np, "reg", NULL); in cxl_of_read_adapter_properties()
373 if (prop) { in cxl_of_read_adapter_properties()
375 of_read_number(prop, naddr), in cxl_of_read_adapter_properties()
376 be32_to_cpu(prop[naddr])); in cxl_of_read_adapter_properties()
390 prop = read_prop_dword(np, "ibm,caia-version", &val); in cxl_of_read_adapter_properties()
391 if (prop) { in cxl_of_read_adapter_properties()
396 prop = read_prop_dword(np, "ibm,psl-revision", &val); in cxl_of_read_adapter_properties()
397 if (prop) in cxl_of_read_adapter_properties()
400 prop = read_prop_string(np, "status"); in cxl_of_read_adapter_properties()
401 if (prop) { in cxl_of_read_adapter_properties()
402 adapter->guest->status = kasprintf(GFP_KERNEL, "%s", (char *) prop); in cxl_of_read_adapter_properties()
407 prop = read_prop_dword(np, "vendor-id", &val); in cxl_of_read_adapter_properties()
408 if (prop) in cxl_of_read_adapter_properties()
411 prop = read_prop_dword(np, "device-id", &val); in cxl_of_read_adapter_properties()
412 if (prop) in cxl_of_read_adapter_properties()
421 prop = read_prop_dword(np, "subsystem-vendor-id", &val); in cxl_of_read_adapter_properties()
422 if (prop) in cxl_of_read_adapter_properties()
425 prop = read_prop_dword(np, "subsystem-id", &val); in cxl_of_read_adapter_properties()
426 if (prop) in cxl_of_read_adapter_properties()