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