Home
last modified time | relevance | path

Searched refs:prop (Results 1 – 200 of 344) sorted by relevance

12

/linux-4.1.27/arch/powerpc/sysdev/
Dmv64x60_dev.c94 const unsigned int *prop; in mv64x60_mpsc_device_setup() local
133 prop = of_get_property(np, "cell-index", NULL); in mv64x60_mpsc_device_setup()
134 if (!prop) in mv64x60_mpsc_device_setup()
136 port_number = *(int *)prop; in mv64x60_mpsc_device_setup()
143 prop = of_get_property(np, "max_idle", NULL); in mv64x60_mpsc_device_setup()
144 if (prop) in mv64x60_mpsc_device_setup()
145 pdata.max_idle = *prop; in mv64x60_mpsc_device_setup()
147 prop = of_get_property(brg, "current-speed", NULL); in mv64x60_mpsc_device_setup()
148 if (prop) in mv64x60_mpsc_device_setup()
149 pdata.default_baud = *prop; in mv64x60_mpsc_device_setup()
[all …]
Dfsl_soc.c60 const __be32 *prop = of_get_property(soc, "#address-cells", &size); in get_immrbase() local
62 if (prop && size == 4) in get_immrbase()
63 naddr = be32_to_cpup(prop); in get_immrbase()
67 prop = of_get_property(soc, "ranges", &size); in get_immrbase()
68 if (prop) in get_immrbase()
69 immrbase = of_translate_address(soc, prop + naddr); in get_immrbase()
84 const u32 *prop; in fsl_get_sys_freq() local
94 prop = of_get_property(soc, "clock-frequency", &size); in fsl_get_sys_freq()
95 if (!prop || size != sizeof(*prop) || *prop == 0) in fsl_get_sys_freq()
96 prop = of_get_property(soc, "bus-frequency", &size); in fsl_get_sys_freq()
[all …]
Dppc4xx_soc.c83 const u32 *prop; in ppc4xx_l2c_probe() local
91 prop = of_get_property(np, "cache-size", NULL); in ppc4xx_l2c_probe()
92 if (prop == NULL) { in ppc4xx_l2c_probe()
97 l2_size = prop[0]; in ppc4xx_l2c_probe()
202 const u32 *prop; in ppc4xx_reset_system() local
206 prop = of_get_property(np, "reset-type", NULL); in ppc4xx_reset_system()
214 if ((prop) && ((prop[0] >= 1) && (prop[0] <= 3))) in ppc4xx_reset_system()
215 reset_type = prop[0] << 28; in ppc4xx_reset_system()
Dmpic_msgr.c150 struct property *prop; in mpic_msgr_block_number() local
153 prop = of_find_property(aliases, buf, NULL); in mpic_msgr_block_number()
154 if (node == of_find_node_by_path(prop->value)) in mpic_msgr_block_number()
172 const unsigned int *prop; in mpic_msgr_probe() local
218 prop = of_get_property(np, "mpic-msgr-receive-mask", NULL); in mpic_msgr_probe()
219 receive_mask = (prop) ? *prop : 0xF; in mpic_msgr_probe()
Dscom.c57 const __be32 *prop, *sprop; in scom_map_device() local
75 prop = of_get_property(dev, "scom-reg", &size); in scom_map_device()
77 if (!prop && parent == dev->parent) { in scom_map_device()
78 prop = of_get_property(dev, "reg", &size); in scom_map_device()
81 if (!prop) in scom_map_device()
89 reg = of_read_number(&prop[index * cells * 2], cells); in scom_map_device()
90 cnt = of_read_number(&prop[index * cells * 2 + cells], cells); in scom_map_device()
Dmsi_bitmap.c217 struct property prop; in test_of_node() local
239 memset(&prop, 0, sizeof(prop)); in test_of_node()
240 prop.name = prop_name; in test_of_node()
241 prop.value = &prop_data; in test_of_node()
242 prop.length = sizeof(prop_data); in test_of_node()
244 of_node.properties = &prop; in test_of_node()
Dfsl_85xx_l2ctlr.c77 const unsigned int *prop; in mpc85xx_l2ctlr_of_probe() local
86 prop = of_get_property(dev->dev.of_node, "cache-size", NULL); in mpc85xx_l2ctlr_of_probe()
87 if (!prop) { in mpc85xx_l2ctlr_of_probe()
91 l2cache_size = *prop; in mpc85xx_l2ctlr_of_probe()
Ddcr.c67 const char *prop; in dcr_map_generic() local
75 prop = of_get_property(dp, "dcr-access-method", NULL); in dcr_map_generic()
77 pr_debug("dcr_map_generic(dcr-access-method = %s)\n", prop); in dcr_map_generic()
79 if (!strcmp(prop, "native")) { in dcr_map_generic()
82 } else if (!strcmp(prop, "mmio")) { in dcr_map_generic()
Dppc4xx_cpm.c252 const unsigned int *prop = of_get_property(np, name, &len); in cpm_get_uint_property() local
254 if (prop == NULL || len < sizeof(u32)) in cpm_get_uint_property()
257 return *prop; in cpm_get_uint_property()
Dtsi108_dev.c51 const void *prop = of_get_property(tsi, "reg", &size); in get_csrbase() local
52 tsi108_csr_base = of_translate_address(tsi, prop); in get_csrbase()
Dmv64x60_pci.c87 const unsigned int *prop; in mv64x60_sysfs_init() local
93 prop = of_get_property(np, "hs_reg_valid", NULL); in mv64x60_sysfs_init()
/linux-4.1.27/scripts/kconfig/
Dsymbol.c40 struct property *prop = prop_alloc(P_DEFAULT, sym); in sym_add_default() local
42 prop->expr = expr_alloc_symbol(sym_lookup(def, SYMBOL_CONST)); in sym_add_default()
99 struct property *prop; in sym_get_choice_prop() local
101 for_all_choices(sym, prop) in sym_get_choice_prop()
102 return prop; in sym_get_choice_prop()
108 struct property *prop; in sym_get_env_prop() local
110 for_all_properties(sym, prop, P_ENV) in sym_get_env_prop()
111 return prop; in sym_get_env_prop()
117 struct property *prop; in sym_get_default_prop() local
119 for_all_defaults(sym, prop) { in sym_get_default_prop()
[all …]
Dmenu.c31 static void prop_warn(struct property *prop, const char *fmt, ...) in prop_warn() argument
35 fprintf(stderr, "%s:%d:warning: ", prop->file->name, prop->lineno); in prop_warn()
130 struct property *prop = prop_alloc(type, current_entry->sym); in menu_add_prop() local
132 prop->menu = current_entry; in menu_add_prop()
133 prop->expr = expr; in menu_add_prop()
134 prop->visible.expr = menu_check_dep(dep); in menu_add_prop()
138 prop_warn(prop, "leading whitespace ignored"); in menu_add_prop()
143 prop_warn(prop, "prompt redefined"); in menu_add_prop()
165 prop->visible.expr in menu_add_prop()
166 = expr_alloc_and(prop->visible.expr, in menu_add_prop()
[all …]
Dzconf.y602 struct property *prop; in print_symbol() local
628 for (prop = sym->prop; prop; prop = prop->next) { in print_symbol()
629 if (prop->menu != menu) in print_symbol()
631 switch (prop->type) { in print_symbol()
634 print_quoted_string(out, prop->text); in print_symbol()
635 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
637 expr_fprint(prop->visible.expr, out); in print_symbol()
643 expr_fprint(prop->expr, out); in print_symbol()
644 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
646 expr_fprint(prop->visible.expr, out); in print_symbol()
[all …]
Dzconf.tab.c2406 struct property *prop; in print_symbol() local
2432 for (prop = sym->prop; prop; prop = prop->next) { in print_symbol()
2433 if (prop->menu != menu) in print_symbol()
2435 switch (prop->type) { in print_symbol()
2438 print_quoted_string(out, prop->text); in print_symbol()
2439 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
2441 expr_fprint(prop->visible.expr, out); in print_symbol()
2447 expr_fprint(prop->expr, out); in print_symbol()
2448 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
2450 expr_fprint(prop->visible.expr, out); in print_symbol()
[all …]
Dutil.c58 struct property *prop; in file_write_dep() local
61 prop = sym_get_env_prop(sym); in file_write_dep()
62 env_sym = prop_get_symbol(prop); in file_write_dep()
Dconfdata.c263 struct property *prop; in conf_read_simple() local
276 for_all_defaults(sym_defconfig_list, prop) { in conf_read_simple()
277 if (expr_calc_value(prop->visible.expr) == no || in conf_read_simple()
278 prop->expr->type != E_SYMBOL) in conf_read_simple()
280 name = conf_expand_value(prop->expr->left.sym->name); in conf_read_simple()
1056 struct property *prop; in randomize_choice_values() local
1069 prop = sym_get_choice_prop(csym); in randomize_choice_values()
1073 expr_list_for_each_sym(prop->expr, e, sym) in randomize_choice_values()
1083 expr_list_for_each_sym(prop->expr, e, sym) { in randomize_choice_values()
1104 struct property *prop; in set_all_choice_values() local
[all …]
Dqconf.cc124 struct property *prop; in updateMenu() local
137 prop = menu->prompt; in updateMenu()
140 if (prop) switch (prop->type) { in updateMenu()
1086 for (struct property *prop = sym->prop; prop; prop = prop->next) { in debug_info() local
1087 switch (prop->type) { in debug_info()
1090 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); in debug_info()
1091 debug += print_filter(_(prop->text)); in debug_info()
1098 debug += prop_get_type_name(prop->type); in debug_info()
1100 expr_print(prop->expr, expr_print_help, &debug, E_NONE); in debug_info()
1106 expr_print(prop->expr, expr_print_help, &debug, E_NONE); in debug_info()
[all …]
Dexpr.h83 struct property *prop; member
157 for (st = sym->prop; st; st = st->next) \
162 for (st = sym->prop; st; st = st->next) \
/linux-4.1.27/scripts/dtc/
Dchecks.c46 struct node *node, struct property *prop);
128 struct property *prop; in check_nodes_props() local
135 for_each_property(node, prop) { in check_nodes_props()
136 TRACE(c, "%s\t'%s'", node->fullpath, prop->name); in check_nodes_props()
137 c->prop_fn(c, dt, node, prop); in check_nodes_props()
200 struct property *prop; in check_is_string() local
203 prop = get_property(node, propname); in check_is_string()
204 if (!prop) in check_is_string()
207 if (!data_is_one_string(prop->val)) in check_is_string()
219 struct property *prop; in check_is_cell() local
[all …]
Dlivetree.c227 void add_property(struct node *node, struct property *prop) in add_property() argument
231 prop->next = NULL; in add_property()
237 *p = prop; in add_property()
242 struct property *prop = node->proplist; in delete_property_by_name() local
244 while (prop) { in delete_property_by_name()
245 if (!strcmp(prop->name, name)) { in delete_property_by_name()
246 delete_property(prop); in delete_property_by_name()
249 prop = prop->next; in delete_property_by_name()
253 void delete_property(struct property *prop) in delete_property() argument
255 prop->deleted = 1; in delete_property()
[all …]
Dtreesource.c195 static void write_propval(FILE *f, struct property *prop) in write_propval() argument
197 int len = prop->val.len; in write_propval()
198 const char *p = prop->val.val; in write_propval()
199 struct marker *m = prop->val.markers; in write_propval()
217 if ((m->offset > 0) && (prop->val.val[m->offset - 1] != '\0')) in write_propval()
226 write_propval_string(f, prop->val); in write_propval()
228 write_propval_cells(f, prop->val); in write_propval()
230 write_propval_bytes(f, prop->val); in write_propval()
238 struct property *prop; in write_tree_source_node() local
250 for_each_property(tree, prop) { in write_tree_source_node()
[all …]
Dfdtget.c126 int prop; in list_properties() local
128 prop = fdt_first_property_offset(blob, node); in list_properties()
131 if (prop < 0) in list_properties()
132 return prop == -FDT_ERR_NOTFOUND ? 0 : prop; in list_properties()
133 data = fdt_get_property_by_offset(blob, prop, NULL); in list_properties()
137 prop = fdt_next_property_offset(blob, prop); in list_properties()
254 const char *prop; in do_fdtget() local
272 prop = args_per_step == 1 ? NULL : arg[i + 1]; in do_fdtget()
274 if (show_data_for_item(blob, disp, node, prop)) in do_fdtget()
Dfstree.c52 struct property *prop; in read_fstree() local
61 prop = build_property(xstrdup(de->d_name), in read_fstree()
64 add_property(tree, prop); in read_fstree()
Dflattree.c262 struct property *prop; in flatten_tree() local
278 for_each_property(tree, prop) { in flatten_tree()
281 if (streq(prop->name, "name")) in flatten_tree()
284 nameoff = stringtable_insert(strbuf, prop->name); in flatten_tree()
286 emit->property(etarget, prop->labels); in flatten_tree()
287 emit->cell(etarget, prop->val.len); in flatten_tree()
290 if ((vi->flags & FTF_VARALIGN) && (prop->val.len >= 8)) in flatten_tree()
293 emit->data(etarget, prop->val); in flatten_tree()
761 struct property *prop; in unflatten_tree() local
770 prop = flat_read_property(dtbuf, strbuf, flags); in unflatten_tree()
[all …]
Ddtc.h198 void add_property(struct node *node, struct property *prop);
200 void delete_property(struct property *prop);
207 cell_t propval_cell(struct property *prop);
211 struct node **node, struct property **prop);
/linux-4.1.27/arch/powerpc/platforms/83xx/
Dusb.c33 const void *prop, *dr_mode; in mpc834x_usb_cfg() local
49 prop = of_get_property(np, "phy_type", NULL); in mpc834x_usb_cfg()
51 if (prop && (!strcmp(prop, "utmi") || in mpc834x_usb_cfg()
52 !strcmp(prop, "utmi_wide"))) { in mpc834x_usb_cfg()
56 } else if (prop && !strcmp(prop, "serial")) { in mpc834x_usb_cfg()
64 } else if (prop && !strcmp(prop, "ulpi")) { in mpc834x_usb_cfg()
75 prop = of_get_property(np, "port0", NULL); in mpc834x_usb_cfg()
76 if (prop) { in mpc834x_usb_cfg()
82 prop = of_get_property(np, "port1", NULL); in mpc834x_usb_cfg()
83 if (prop) { in mpc834x_usb_cfg()
[all …]
Dmpc832x_rdb.c55 const void *prop; in of_fsl_spi_probe() local
66 prop = of_get_property(np, "reg", NULL); in of_fsl_spi_probe()
67 if (!prop) in of_fsl_spi_probe()
69 pdata.bus_num = *(u32 *)prop; in of_fsl_spi_probe()
71 prop = of_get_property(np, "cell-index", NULL); in of_fsl_spi_probe()
72 if (prop) in of_fsl_spi_probe()
73 i = *(u32 *)prop; in of_fsl_spi_probe()
75 prop = of_get_property(np, "mode", NULL); in of_fsl_spi_probe()
76 if (prop && !strcmp(prop, "cpu-qe")) in of_fsl_spi_probe()
/linux-4.1.27/arch/sparc/kernel/
Dprom_64.c117 struct property *prop; in sun4u_path_component() local
119 prop = of_find_property(dp, "reg", NULL); in sun4u_path_component()
120 if (!prop) in sun4u_path_component()
123 regs = prop->value; in sun4u_path_component()
132 prop = of_find_property(dp, "upa-portid", NULL); in sun4u_path_component()
133 if (!prop) in sun4u_path_component()
134 prop = of_find_property(dp, "portid", NULL); in sun4u_path_component()
135 if (prop) { in sun4u_path_component()
143 *(u32 *)prop->value, in sun4u_path_component()
152 struct property *prop; in sbus_path_component() local
[all …]
Dprom_32.c80 struct property *prop; in sbus_path_component() local
82 prop = of_find_property(dp, "reg", NULL); in sbus_path_component()
83 if (!prop) in sbus_path_component()
86 regs = prop->value; in sbus_path_component()
97 struct property *prop; in pci_path_component() local
100 prop = of_find_property(dp, "reg", NULL); in pci_path_component()
101 if (!prop) in pci_path_component()
104 regs = prop->value; in pci_path_component()
122 struct property *prop; in ebus_path_component() local
124 prop = of_find_property(dp, "reg", NULL); in ebus_path_component()
[all …]
Dprom_common.c40 struct property *prop; in of_getintprop_default() local
43 prop = of_find_property(np, name, &len); in of_getintprop_default()
44 if (!prop || len != 4) in of_getintprop_default()
47 return *(int *) prop->value; in of_getintprop_default()
71 struct property *prop = *prevp; in of_set_property() local
73 if (!strcasecmp(prop->name, name)) { in of_set_property()
74 void *old_val = prop->value; in of_set_property()
81 prop->value = new_val; in of_set_property()
82 prop->length = len; in of_set_property()
84 if (OF_IS_DYNAMIC(prop)) in of_set_property()
[all …]
Dchmc.c296 struct jbusmc_obp_mem_layout *prop; in jbusmc_print_dimm() local
312 prop = &p->layout; in jbusmc_print_dimm()
321 &dimm_str, prop, first_dimm); in jbusmc_print_dimm()
331 prop->dimm_labels[first_dimm + dimm]); in jbusmc_print_dimm()
401 const u32 *prop; in jbusmc_probe() local
427 prop = of_get_property(op->dev.of_node, "portid", &len); in jbusmc_probe()
428 if (!prop || len != 4) { in jbusmc_probe()
433 p->portid = *prop; in jbusmc_probe()
435 prop = of_get_property(op->dev.of_node, "memory-control-register-1", &len); in jbusmc_probe()
436 if (!prop || len != 8) { in jbusmc_probe()
[all …]
Dbtext.c46 u32 prop; in btext_initialize() local
56 if (prom_getproperty(node, "linebytes", (char *)&prop, 4) >= 0 && in btext_initialize()
57 prop != 0xffffffffu) in btext_initialize()
58 pitch = prop; in btext_initialize()
63 if (prom_getproperty(node, "address", (char *)&prop, 4) >= 0) in btext_initialize()
64 address = prop; in btext_initialize()
Dsetup_64.c466 const char *prop; in mdesc_cpu_hwcap_list() local
478 prop = mdesc_get_property(hp, pn, "hwcap-list", &len); in mdesc_cpu_hwcap_list()
479 if (!prop) in mdesc_cpu_hwcap_list()
488 if (!strcmp(prop, hwcaps[i])) { in mdesc_cpu_hwcap_list()
494 if (!strcmp(prop, crypto_hwcaps[i])) in mdesc_cpu_hwcap_list()
498 plen = strlen(prop) + 1; in mdesc_cpu_hwcap_list()
499 prop += plen; in mdesc_cpu_hwcap_list()
Dpci.c411 #define GET_64BIT(prop, i) ((((u64) (prop)[(i)]) << 32) | (prop)[(i)+1]) argument
1042 } *prop; in pci_bus_slot_names() local
1047 prop = of_get_property(node, "slot-names", &len); in pci_bus_slot_names()
1048 if (!prop) in pci_bus_slot_names()
1051 mask = prop->slot_mask; in pci_bus_slot_names()
1052 sp = prop->names; in pci_bus_slot_names()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Domapdss-boot-init.c43 static int __init omapdss_count_strings(const struct property *prop) in omapdss_count_strings() argument
45 const char *p = prop->value; in omapdss_count_strings()
49 for (i = 0; total < prop->length; total += l, p += l, i++) in omapdss_count_strings()
58 struct property *prop; in omapdss_update_prop() local
60 prop = kzalloc(sizeof(*prop), GFP_KERNEL); in omapdss_update_prop()
61 if (!prop) in omapdss_update_prop()
64 prop->name = "compatible"; in omapdss_update_prop()
65 prop->value = compat; in omapdss_update_prop()
66 prop->length = len; in omapdss_update_prop()
68 of_update_property(node, prop); in omapdss_update_prop()
[all …]
Dhdmi_common.c14 struct property *prop; in hdmi_parse_lanes_of() local
17 prop = of_find_property(ep, "lanes", &len); in hdmi_parse_lanes_of()
18 if (prop) { in hdmi_parse_lanes_of()
Ddss-of.c100 struct property *prop; in dss_of_port_get_parent_device() local
102 prop = of_find_property(np, "compatible", NULL); in dss_of_port_get_parent_device()
104 if (prop) in dss_of_port_get_parent_device()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_modes.c86 struct drm_property *prop; in intel_attach_force_audio_property() local
88 prop = dev_priv->force_audio_property; in intel_attach_force_audio_property()
89 if (prop == NULL) { in intel_attach_force_audio_property()
90 prop = drm_property_create_enum(dev, 0, in intel_attach_force_audio_property()
94 if (prop == NULL) in intel_attach_force_audio_property()
97 dev_priv->force_audio_property = prop; in intel_attach_force_audio_property()
99 drm_object_attach_property(&connector->base, prop, 0); in intel_attach_force_audio_property()
113 struct drm_property *prop; in intel_attach_broadcast_rgb_property() local
115 prop = dev_priv->broadcast_rgb_property; in intel_attach_broadcast_rgb_property()
116 if (prop == NULL) { in intel_attach_broadcast_rgb_property()
[all …]
/linux-4.1.27/drivers/of/
Ddynamic.c106 pr->dn->full_name, pr->prop->name); in of_reconfig_notify()
126 struct property *prop, *old_prop = NULL; in of_reconfig_get_state_change() local
133 prop = of_find_property(pr->dn, "status", NULL); in of_reconfig_get_state_change()
137 prop = pr->prop; in of_reconfig_get_state_change()
140 prop = pr->prop; in of_reconfig_get_state_change()
153 if (prop && !strcmp(prop->name, "status")) { in of_reconfig_get_state_change()
155 status_state = !strcmp(prop->value, "okay") || in of_reconfig_get_state_change()
156 !strcmp(prop->value, "ok"); in of_reconfig_get_state_change()
203 struct property *prop, struct property *oldprop) in of_property_notify() argument
212 pr.prop = prop; in of_property_notify()
[all …]
Dof_reserved_mem.c101 const __be32 *prop; in __reserved_mem_alloc_size() local
105 prop = of_get_flat_dt_prop(node, "size", &len); in __reserved_mem_alloc_size()
106 if (!prop) in __reserved_mem_alloc_size()
114 size = dt_mem_next_cell(dt_root_size_cells, &prop); in __reserved_mem_alloc_size()
118 prop = of_get_flat_dt_prop(node, "alignment", &len); in __reserved_mem_alloc_size()
119 if (prop) { in __reserved_mem_alloc_size()
125 align = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_alloc_size()
128 prop = of_get_flat_dt_prop(node, "alloc-ranges", &len); in __reserved_mem_alloc_size()
129 if (prop) { in __reserved_mem_alloc_size()
140 start = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_alloc_size()
[all …]
Dbase.c447 struct property *prop; in __of_device_is_compatible() local
453 prop = __of_find_property(device, "compatible", NULL); in __of_device_is_compatible()
454 for (cp = of_prop_next_string(prop, NULL); cp; in __of_device_is_compatible()
455 cp = of_prop_next_string(prop, cp), index++) { in __of_device_is_compatible()
1098 struct property *prop = of_find_property(np, propname, NULL); in of_property_count_elems_of_size() local
1100 if (!prop) in of_property_count_elems_of_size()
1102 if (!prop->value) in of_property_count_elems_of_size()
1105 if (prop->length % elem_size != 0) { in of_property_count_elems_of_size()
1111 return prop->length / elem_size; in of_property_count_elems_of_size()
1131 struct property *prop = of_find_property(np, propname, NULL); in of_find_property_value_of_size() local
[all …]
Dfdt.c470 const __be32 *prop; in __reserved_mem_reserve_reg() local
473 prop = of_get_flat_dt_prop(node, "reg", &len); in __reserved_mem_reserve_reg()
474 if (!prop) in __reserved_mem_reserve_reg()
486 base = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_reserve_reg()
487 size = dt_mem_next_cell(dt_root_size_cells, &prop); in __reserved_mem_reserve_reg()
513 const __be32 *prop; in __reserved_mem_check_root() local
515 prop = of_get_flat_dt_prop(node, "#size-cells", NULL); in __reserved_mem_check_root()
516 if (!prop || be32_to_cpup(prop) != dt_root_size_cells) in __reserved_mem_check_root()
519 prop = of_get_flat_dt_prop(node, "#address-cells", NULL); in __reserved_mem_check_root()
520 if (!prop || be32_to_cpup(prop) != dt_root_addr_cells) in __reserved_mem_check_root()
[all …]
Dof_private.h46 struct property *prop, struct property *old_prop);
50 struct property *prop, struct property *old_prop) in of_property_notify() argument
63 struct property *__of_prop_dup(const struct property *prop, gfp_t allocflags);
68 extern int __of_add_property(struct device_node *np, struct property *prop);
70 struct property *prop);
71 extern int __of_remove_property(struct device_node *np, struct property *prop);
73 struct property *prop);
Doverlay.c60 struct device_node *target, struct property *prop) in of_overlay_apply_single_property() argument
65 tprop = of_find_property(target, prop->name, NULL); in of_overlay_apply_single_property()
68 if (of_prop_cmp(prop->name, "name") == 0 || in of_overlay_apply_single_property()
69 of_prop_cmp(prop->name, "phandle") == 0 || in of_overlay_apply_single_property()
70 of_prop_cmp(prop->name, "linux,phandle") == 0) in of_overlay_apply_single_property()
73 propn = __of_prop_dup(prop, GFP_KERNEL); in of_overlay_apply_single_property()
134 struct property *prop; in of_overlay_apply_one() local
137 for_each_property_of_node(overlay, prop) { in of_overlay_apply_one()
138 ret = of_overlay_apply_single_property(ov, target, prop); in of_overlay_apply_one()
141 __func__, target->full_name, prop->name); in of_overlay_apply_one()
Dunittest.c141 struct property *prop; in of_unittest_dynamic() local
150 prop = kzalloc(sizeof(*prop) * 4, GFP_KERNEL); in of_unittest_dynamic()
151 if (!prop) { in of_unittest_dynamic()
157 prop->name = "new-property"; in of_unittest_dynamic()
158 prop->value = "new-property-data"; in of_unittest_dynamic()
159 prop->length = strlen(prop->value); in of_unittest_dynamic()
160 unittest(of_add_property(np, prop) == 0, "Adding a new property failed\n"); in of_unittest_dynamic()
163 prop++; in of_unittest_dynamic()
164 prop->name = "new-property"; in of_unittest_dynamic()
165 prop->value = "new-property-data-should-fail"; in of_unittest_dynamic()
[all …]
Dfdt_address.c52 const __be32 *prop; in fdt_bus_default_count_cells() local
55 prop = fdt_getprop(blob, parentoffset, "#address-cells", NULL); in fdt_bus_default_count_cells()
56 if (prop) in fdt_bus_default_count_cells()
57 *addrc = be32_to_cpup(prop); in fdt_bus_default_count_cells()
63 prop = fdt_getprop(blob, parentoffset, "#size-cells", NULL); in fdt_bus_default_count_cells()
64 if (prop) in fdt_bus_default_count_cells()
65 *sizec = be32_to_cpup(prop); in fdt_bus_default_count_cells()
Dresolver.c81 struct property *prop; in __of_adjust_tree_phandles() local
89 for_each_property_of_node(node, prop) { in __of_adjust_tree_phandles()
92 if (of_prop_cmp(prop->name, "phandle") != 0 && in __of_adjust_tree_phandles()
93 of_prop_cmp(prop->name, "linux,phandle") != 0) in __of_adjust_tree_phandles()
97 if (prop->length < 4) in __of_adjust_tree_phandles()
101 phandle = be32_to_cpup(prop->value); in __of_adjust_tree_phandles()
106 *(uint32_t *)prop->value = cpu_to_be32(node->phandle); in __of_adjust_tree_phandles()
Daddress.c177 const __be32 *prop; in of_get_pci_address() local
198 prop = of_get_property(dev, bus->addresses, &psize); in of_get_pci_address()
199 if (prop == NULL) in of_get_pci_address()
204 for (i = 0; psize >= onesize; psize -= onesize, prop += onesize, i++) { in of_get_pci_address()
205 u32 val = be32_to_cpu(prop[0]); in of_get_pci_address()
208 *size = of_read_number(prop + na, ns); in of_get_pci_address()
210 *flags = bus->get_flags(prop); in of_get_pci_address()
211 return prop; in of_get_pci_address()
634 const __be32 *prop; in of_get_address() local
651 prop = of_get_property(dev, bus->addresses, &psize); in of_get_address()
[all …]
Dplatform.c225 const void *prop; in of_amba_device_create() local
252 prop = of_get_property(node, "arm,primecell-periphid", NULL); in of_amba_device_create()
253 if (prop) in of_amba_device_create()
254 dev->periphid = of_read_ulong(prop, 1); in of_amba_device_create()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_overlay.c44 struct armada_plane_properties prop; member
50 armada_ovl_update_attr(struct armada_plane_properties *prop, in armada_ovl_update_attr() argument
53 writel_relaxed(prop->colorkey_yr, dcrtc->base + LCD_SPU_COLORKEY_Y); in armada_ovl_update_attr()
54 writel_relaxed(prop->colorkey_ug, dcrtc->base + LCD_SPU_COLORKEY_U); in armada_ovl_update_attr()
55 writel_relaxed(prop->colorkey_vb, dcrtc->base + LCD_SPU_COLORKEY_V); in armada_ovl_update_attr()
57 writel_relaxed(prop->brightness << 16 | prop->contrast, in armada_ovl_update_attr()
60 writel_relaxed(prop->saturation << 16, in armada_ovl_update_attr()
65 armada_updatel(prop->colorkey_mode | CFG_ALPHAM_GRA, in armada_ovl_update_attr()
131 armada_ovl_update_attr(&dplane->prop, dcrtc); in armada_plane_update()
294 dplane->prop.colorkey_yr = CCC(K2R(val)); in armada_plane_set_property()
[all …]
/linux-4.1.27/arch/powerpc/kernel/
Dprom_parse.c15 const __be32 *prop; in of_parse_dma_window() local
21 prop = of_get_property(dn, "ibm,#dma-address-cells", NULL); in of_parse_dma_window()
22 if (!prop) in of_parse_dma_window()
23 prop = of_get_property(dn, "#address-cells", NULL); in of_parse_dma_window()
25 cells = prop ? of_read_number(prop, 1) : of_n_addr_cells(dn); in of_parse_dma_window()
30 prop = of_get_property(dn, "ibm,#dma-size-cells", NULL); in of_parse_dma_window()
31 cells = prop ? of_read_number(prop, 1) : of_n_size_cells(dn); in of_parse_dma_window()
Dbtext.c176 const u32 *prop; in btext_initialize() local
178 prop = of_get_property(np, "linux,bootx-width", NULL); in btext_initialize()
179 if (prop == NULL) in btext_initialize()
180 prop = of_get_property(np, "width", NULL); in btext_initialize()
181 if (prop == NULL) in btext_initialize()
183 width = *prop; in btext_initialize()
184 prop = of_get_property(np, "linux,bootx-height", NULL); in btext_initialize()
185 if (prop == NULL) in btext_initialize()
186 prop = of_get_property(np, "height", NULL); in btext_initialize()
187 if (prop == NULL) in btext_initialize()
[all …]
Dmachine_kexec.c231 struct property *prop; in export_crashk_values() local
235 prop = of_find_property(node, "linux,crashkernel-base", NULL); in export_crashk_values()
236 if (prop) in export_crashk_values()
237 of_remove_property(node, prop); in export_crashk_values()
239 prop = of_find_property(node, "linux,crashkernel-size", NULL); in export_crashk_values()
240 if (prop) in export_crashk_values()
241 of_remove_property(node, prop); in export_crashk_values()
261 struct property *prop; in kexec_setup() local
268 prop = of_find_property(node, kernel_end_prop.name, NULL); in kexec_setup()
269 if (prop) in kexec_setup()
[all …]
Dprom.c291 const __be32 *prop; in check_cpu_feature_properties() local
294 prop = of_get_flat_dt_prop(node, fp->name, NULL); in check_cpu_feature_properties()
295 if (prop && be32_to_cpup(prop) >= fp->min_value) { in check_cpu_feature_properties()
307 const __be32 *prop; in early_init_dt_scan_cpus() local
379 prop = of_get_flat_dt_prop(node, "cpu-version", NULL); in early_init_dt_scan_cpus()
380 if (prop && (be32_to_cpup(prop) & 0xff000000) == 0x0f000000) in early_init_dt_scan_cpus()
381 identify_cpu(0, be32_to_cpup(prop)); in early_init_dt_scan_cpus()
577 const __be32 *prop; in early_reserve_mem_dt() local
583 prop = of_get_flat_dt_prop(dt_root, "reserved-ranges", &len); in early_reserve_mem_dt()
585 if (!prop) in early_reserve_mem_dt()
[all …]
Dmachine_kexec_64.c387 struct property *prop; in export_htab_values() local
398 prop = of_find_property(node, htab_base_prop.name, NULL); in export_htab_values()
399 if (prop) in export_htab_values()
400 of_remove_property(node, prop); in export_htab_values()
401 prop = of_find_property(node, htab_size_prop.name, NULL); in export_htab_values()
402 if (prop) in export_htab_values()
403 of_remove_property(node, prop); in export_htab_values()
Dprom_init.c2388 u32 prop[6]; in fixup_device_tree_chrp() local
2405 prop[0] = 0x1; in fixup_device_tree_chrp()
2406 prop[1] = 0x0; in fixup_device_tree_chrp()
2407 prop[2] = rloc; in fixup_device_tree_chrp()
2408 prop[3] = 0x0; in fixup_device_tree_chrp()
2409 prop[4] = 0x0; in fixup_device_tree_chrp()
2410 prop[5] = 0x00010000; in fixup_device_tree_chrp()
2411 prom_setprop(ph, name, "ranges", prop, sizeof(prop)); in fixup_device_tree_chrp()
2419 prop[0] = 14; in fixup_device_tree_chrp()
2420 prop[1] = 0x0; in fixup_device_tree_chrp()
[all …]
Dsmp.c592 const __be32 *prop; in traverse_siblings_chip_id() local
599 prop = of_get_property(np, "ibm,chip-id", &plen); in traverse_siblings_chip_id()
600 if (prop && plen == sizeof(int) && in traverse_siblings_chip_id()
601 of_read_number(prop, 1) == chipid) { in traverse_siblings_chip_id()
641 const __be32 *prop; in traverse_core_siblings() local
647 prop = of_get_property(np, "ibm,chip-id", &plen); in traverse_core_siblings()
648 if (prop && plen == sizeof(int)) in traverse_core_siblings()
649 chip = of_read_number(prop, 1); in traverse_core_siblings()
Dvio.c119 struct property *prop; in vio_cmo_num_OF_devs() local
122 prop = of_find_property(of_node, "ibm,my-dma-window", in vio_cmo_num_OF_devs()
124 if (prop) in vio_cmo_num_OF_devs()
1334 const __be32 *prop; in vio_register_device_node() local
1391 prop = of_get_property(of_node, "reg", NULL); in vio_register_device_node()
1392 if (prop == NULL) { in vio_register_device_node()
1397 unit_address = of_read_number(prop, 1); in vio_register_device_node()
1405 prop = of_get_property(of_node, "ibm,resource-id", NULL); in vio_register_device_node()
1406 if (prop != NULL) in vio_register_device_node()
1407 viodev->resource_id = of_read_number(prop, 1); in vio_register_device_node()
[all …]
Dpci_of_scan.c27 const __be32 *prop; in get_int_prop() local
30 prop = of_get_property(np, name, &len); in get_int_prop()
31 if (prop && len >= 4) in get_int_prop()
32 return of_read_number(prop, 1); in get_int_prop()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbfa_defs_mfg_comm.h83 #define bfa_mfg_adapter_prop_init_gpio(gpio, card_type, prop) \ argument
86 (prop) |= BFI_ADAPTER_PROTO; \
91 (prop) |= BFI_ADAPTER_TTV; \
94 (prop) |= BFI_ADAPTER_SETP(NPORTS, 2); \
95 (prop) |= BFI_ADAPTER_SETP(SPEED, 8); \
99 (prop) |= BFI_ADAPTER_SETP(NPORTS, 1); \
100 (prop) |= BFI_ADAPTER_SETP(SPEED, 8); \
104 (prop) |= BFI_ADAPTER_SETP(NPORTS, 2); \
105 (prop) |= BFI_ADAPTER_SETP(SPEED, 4); \
109 (prop) |= BFI_ADAPTER_SETP(NPORTS, 1); \
[all …]
/linux-4.1.27/drivers/iio/adc/
Dqcom-spmi-vadc.c272 struct vadc_channel_prop *prop) in vadc_configure() argument
285 ret = vadc_write(vadc, VADC_ADC_CH_SEL_CTL, prop->channel); in vadc_configure()
290 decimation = prop->decimation << VADC_ADC_DIG_DEC_RATIO_SEL_SHIFT; in vadc_configure()
296 ret = vadc_write(vadc, VADC_HW_SETTLE_DELAY, prop->hw_settle_time); in vadc_configure()
300 ret = vadc_write(vadc, VADC_FAST_AVG_CTL, prop->avg_samples); in vadc_configure()
304 if (prop->avg_samples) in vadc_configure()
365 struct vadc_channel_prop *prop, u16 *data) in vadc_do_conversion() argument
372 ret = vadc_configure(vadc, prop); in vadc_do_conversion()
387 timeout = BIT(prop->avg_samples) * VADC_CONV_TIME_MIN_US * 2; in vadc_do_conversion()
417 struct vadc_channel_prop *prop; in vadc_measure_ref_points() local
[all …]
Dat91_adc.c827 u32 prop; in at91_adc_probe_dt_ts() local
829 ret = of_property_read_u32(node, "atmel,adc-ts-wires", &prop); in at91_adc_probe_dt_ts()
835 switch (prop) { in at91_adc_probe_dt_ts()
838 st->touchscreen_type = prop; in at91_adc_probe_dt_ts()
841 dev_err(dev, "Unsupported number of touchscreen wires (%d). Should be 4 or 5.\n", prop); in at91_adc_probe_dt_ts()
847 prop = 0; in at91_adc_probe_dt_ts()
848 of_property_read_u32(node, "atmel,adc-ts-pressure-threshold", &prop); in at91_adc_probe_dt_ts()
849 st->ts_pressure_threshold = prop; in at91_adc_probe_dt_ts()
865 u32 prop; in at91_adc_probe_dt() local
875 if (of_property_read_u32(node, "atmel,adc-channels-used", &prop)) { in at91_adc_probe_dt()
[all …]
/linux-4.1.27/fs/openpromfs/
Dinode.c32 struct property *prop; member
67 struct property *prop = f->private; in property_show() local
71 len = prop->length; in property_show()
72 pval = prop->value; in property_show()
153 m->private = oi->u.prop; in property_open()
183 struct property *prop; in openpromfs_lookup() local
214 prop = dp->properties; in openpromfs_lookup()
215 while (prop) { in openpromfs_lookup()
216 int n = strlen(prop->name); in openpromfs_lookup()
218 if (len == n && !strncmp(prop->name, name, len)) { in openpromfs_lookup()
[all …]
/linux-4.1.27/scripts/dtc/libfdt/
Dfdt_rw.c206 int len, struct fdt_property **prop) in _fdt_resize_property() argument
211 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen); in _fdt_resize_property()
212 if (! (*prop)) in _fdt_resize_property()
215 if ((err = _fdt_splice_struct(fdt, (*prop)->data, FDT_TAGALIGN(oldlen), in _fdt_resize_property()
219 (*prop)->len = cpu_to_fdt32(len); in _fdt_resize_property()
224 int len, struct fdt_property **prop) in _fdt_add_property() argument
238 *prop = _fdt_offset_ptr_w(fdt, nextoffset); in _fdt_add_property()
239 proplen = sizeof(**prop) + FDT_TAGALIGN(len); in _fdt_add_property()
241 err = _fdt_splice_struct(fdt, *prop, 0, proplen); in _fdt_add_property()
245 (*prop)->tag = cpu_to_fdt32(FDT_PROP); in _fdt_add_property()
[all …]
Dfdt_ro.c244 const struct fdt_property *prop; in fdt_get_property_by_offset() local
252 prop = _fdt_offset_ptr(fdt, offset); in fdt_get_property_by_offset()
255 *lenp = fdt32_to_cpu(prop->len); in fdt_get_property_by_offset()
257 return prop; in fdt_get_property_by_offset()
268 const struct fdt_property *prop; in fdt_get_property_namelen() local
270 if (!(prop = fdt_get_property_by_offset(fdt, offset, lenp))) { in fdt_get_property_namelen()
274 if (_fdt_string_eq(fdt, fdt32_to_cpu(prop->nameoff), in fdt_get_property_namelen()
276 return prop; in fdt_get_property_namelen()
295 const struct fdt_property *prop; in fdt_getprop_namelen() local
297 prop = fdt_get_property_namelen(fdt, nodeoffset, name, namelen, lenp); in fdt_getprop_namelen()
[all …]
Dfdt_sw.c193 struct fdt_property *prop; in fdt_property() local
202 prop = _fdt_grab_space(fdt, sizeof(*prop) + FDT_TAGALIGN(len)); in fdt_property()
203 if (! prop) in fdt_property()
206 prop->tag = cpu_to_fdt32(FDT_PROP); in fdt_property()
207 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_property()
208 prop->len = cpu_to_fdt32(len); in fdt_property()
209 memcpy(prop->data, val, len); in fdt_property()
239 struct fdt_property *prop = in fdt_finish() local
243 nameoff = fdt32_to_cpu(prop->nameoff); in fdt_finish()
245 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_finish()
Dfdt_wip.c85 struct fdt_property *prop; in fdt_nop_property() local
88 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property()
89 if (! prop) in fdt_nop_property()
92 _fdt_nop_region(prop, len + sizeof(*prop)); in fdt_nop_property()
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
Dqe.c73 const u32 *prop; in get_qe_base() local
85 prop = of_get_property(qe, "reg", &size); in get_qe_base()
86 if (prop && size >= sizeof(*prop)) in get_qe_base()
87 qebase = of_translate_address(qe, prop); in get_qe_base()
170 const u32 *prop; in qe_get_brg_clk() local
182 prop = of_get_property(qe, "brg-frequency", &size); in qe_get_brg_clk()
183 if (prop && size == sizeof(*prop)) in qe_get_brg_clk()
184 brg_clk = *prop; in qe_get_brg_clk()
540 struct property *prop; in qe_get_firmware_info() local
589 prop = of_find_property(fw, "extended-modes", NULL); in qe_get_firmware_info()
[all …]
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dhotplug-memory.c72 static void dlpar_free_drconf_property(struct property *prop) in dlpar_free_drconf_property() argument
74 kfree(prop->name); in dlpar_free_drconf_property()
75 kfree(prop->value); in dlpar_free_drconf_property()
76 kfree(prop); in dlpar_free_drconf_property()
81 struct property *prop, *new_prop; in dlpar_clone_drconf_property() local
86 prop = of_find_property(dn, "ibm,dynamic-memory", NULL); in dlpar_clone_drconf_property()
87 if (!prop) in dlpar_clone_drconf_property()
94 new_prop->name = kstrdup(prop->name, GFP_KERNEL); in dlpar_clone_drconf_property()
95 new_prop->value = kmalloc(prop->length, GFP_KERNEL); in dlpar_clone_drconf_property()
101 memcpy(new_prop->value, prop->value, prop->length); in dlpar_clone_drconf_property()
[all …]
Dreconfig.c125 static void release_prop_list(const struct property *prop) in release_prop_list() argument
128 for (; prop; prop = next) { in release_prop_list()
129 next = prop->next; in release_prop_list()
130 kfree(prop->name); in release_prop_list()
131 kfree(prop->value); in release_prop_list()
132 kfree(prop); in release_prop_list()
233 struct property *prop = NULL; in do_add_node() local
253 struct property *last = prop; in do_add_node()
255 prop = new_property(name, length, value, last); in do_add_node()
256 if (!prop) { in do_add_node()
[all …]
Ddlpar.c37 void dlpar_free_cc_property(struct property *prop) in dlpar_free_cc_property() argument
39 kfree(prop->name); in dlpar_free_cc_property()
40 kfree(prop->value); in dlpar_free_cc_property()
41 kfree(prop); in dlpar_free_cc_property()
46 struct property *prop; in dlpar_parse_cc_property() local
50 prop = kzalloc(sizeof(*prop), GFP_KERNEL); in dlpar_parse_cc_property()
51 if (!prop) in dlpar_parse_cc_property()
55 prop->name = kstrdup(name, GFP_KERNEL); in dlpar_parse_cc_property()
57 prop->length = be32_to_cpu(ccwa->prop_length); in dlpar_parse_cc_property()
59 prop->value = kmemdup(value, prop->length, GFP_KERNEL); in dlpar_parse_cc_property()
[all …]
Dmobility.c70 static int update_dt_property(struct device_node *dn, struct property **prop, in update_dt_property() argument
73 struct property *new_prop = *prop; in update_dt_property()
119 *prop = new_prop; in update_dt_property()
124 *prop = NULL; in update_dt_property()
134 struct property *prop = NULL; in update_dt_node() local
194 prop = of_find_property(dn, prop_name, NULL); in update_dt_node()
195 of_remove_property(dn, prop); in update_dt_node()
196 prop = NULL; in update_dt_node()
200 rc = update_dt_property(dn, &prop, prop_name, in update_dt_node()
Dsetup.c497 const int *prop; in find_and_init_phbs() local
499 prop = of_get_property(of_chosen, in find_and_init_phbs()
501 if (prop) { in find_and_init_phbs()
502 if (*prop) in find_and_init_phbs()
749 const char *prop; in pseries_probe_fw_features() local
758 prop = of_get_flat_dt_prop(node, "ibm,hypertas-functions", in pseries_probe_fw_features()
760 if (prop) { in pseries_probe_fw_features()
762 fw_hypertas_feature_init(prop, len); in pseries_probe_fw_features()
769 prop = of_get_flat_dt_prop(node, "ibm,architecture-vec-5", in pseries_probe_fw_features()
771 if (prop) in pseries_probe_fw_features()
[all …]
/linux-4.1.27/arch/arm/plat-samsung/
Ds5p-dev-mfc.c66 const __be32 *prop; in s5p_fdt_alloc_mfc_mem() local
76 prop = of_get_flat_dt_prop(node, "samsung,mfc-l", &len); in s5p_fdt_alloc_mfc_mem()
77 if (!prop || (len != 2 * sizeof(unsigned long))) in s5p_fdt_alloc_mfc_mem()
80 mfc_mem.loff = be32_to_cpu(prop[0]); in s5p_fdt_alloc_mfc_mem()
81 mfc_mem.lsize = be32_to_cpu(prop[1]); in s5p_fdt_alloc_mfc_mem()
83 prop = of_get_flat_dt_prop(node, "samsung,mfc-r", &len); in s5p_fdt_alloc_mfc_mem()
84 if (!prop || (len != 2 * sizeof(unsigned long))) in s5p_fdt_alloc_mfc_mem()
87 mfc_mem.roff = be32_to_cpu(prop[0]); in s5p_fdt_alloc_mfc_mem()
88 mfc_mem.rsize = be32_to_cpu(prop[1]); in s5p_fdt_alloc_mfc_mem()
/linux-4.1.27/arch/sparc/prom/
Dtree_32.c89 int prom_getproplen(phandle node, const char *prop) in prom_getproplen() argument
94 if((!node) || (!prop)) in prom_getproplen()
98 ret = prom_nodeops->no_proplen(node, prop); in prom_getproplen()
109 int prom_getproperty(phandle node, const char *prop, char *buffer, int bufsize) in prom_getproperty() argument
114 plen = prom_getproplen(node, prop); in prom_getproperty()
119 ret = prom_nodeops->no_getprop(node, prop, buffer); in prom_getproperty()
129 int prom_getint(phandle node, char *prop) in prom_getint() argument
133 if(prom_getproperty(node, prop, (char *) &intprop, sizeof(int)) != -1) in prom_getint()
155 int prom_getbool(phandle node, char *prop) in prom_getbool() argument
159 retval = prom_getproplen(node, prop); in prom_getbool()
[all …]
Dtree_64.c92 int prom_getproplen(phandle node, const char *prop) in prom_getproplen() argument
96 if (!node || !prop) in prom_getproplen()
103 args[4] = (unsigned long) prop; in prom_getproplen()
116 int prom_getproperty(phandle node, const char *prop, in prom_getproperty() argument
122 plen = prom_getproplen(node, prop); in prom_getproperty()
130 args[4] = (unsigned long) prop; in prom_getproperty()
144 int prom_getint(phandle node, const char *prop) in prom_getint() argument
148 if (prom_getproperty(node, prop, (char *) &intprop, sizeof(int)) != -1) in prom_getint()
172 int prom_getbool(phandle node, const char *prop) in prom_getbool() argument
176 retval = prom_getproplen(node, prop); in prom_getbool()
[all …]
/linux-4.1.27/drivers/ata/
Dpata_of_platform.c35 const u32 *prop; in pata_of_platform_probe() local
53 prop = of_get_property(dn, "reg-shift", NULL); in pata_of_platform_probe()
54 if (prop) in pata_of_platform_probe()
55 reg_shift = be32_to_cpup(prop); in pata_of_platform_probe()
57 prop = of_get_property(dn, "pio-mode", NULL); in pata_of_platform_probe()
58 if (prop) { in pata_of_platform_probe()
59 pio_mode = be32_to_cpup(prop); in pata_of_platform_probe()
Dahci_imx.c482 const struct reg_property *prop, size_t num) in imx_ahci_parse_props() argument
488 for (i = 0; i < num; i++, prop++) { in imx_ahci_parse_props()
491 if (prop->num_values == 0) { in imx_ahci_parse_props()
492 if (of_property_read_bool(np, prop->name)) in imx_ahci_parse_props()
493 reg_value |= prop->set_value; in imx_ahci_parse_props()
495 reg_value |= prop->def_value; in imx_ahci_parse_props()
499 if (of_property_read_u32(np, prop->name, &of_val)) { in imx_ahci_parse_props()
501 prop->name, prop->def_value); in imx_ahci_parse_props()
502 reg_value |= prop->def_value; in imx_ahci_parse_props()
506 for (j = 0; j < prop->num_values; j++) { in imx_ahci_parse_props()
[all …]
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_kernel_queue.c40 struct queue_properties prop; in initialize() local
70 prop.doorbell_ptr = kfd_get_kernel_doorbell(dev, &prop.doorbell_off); in initialize()
72 if (prop.doorbell_ptr == NULL) { in initialize()
112 prop.queue_size = queue_size; in initialize()
113 prop.is_interop = false; in initialize()
114 prop.priority = 1; in initialize()
115 prop.queue_percent = 100; in initialize()
116 prop.type = type; in initialize()
117 prop.vmid = 0; in initialize()
118 prop.queue_address = kq->pq_gpu_addr; in initialize()
[all …]
/linux-4.1.27/drivers/power/
Dwm97xx_battery.c31 static enum power_supply_property *prop; variable
215 prop = kzalloc(props * sizeof(*prop), GFP_KERNEL); in wm97xx_bat_probe()
216 if (!prop) { in wm97xx_bat_probe()
221 prop[i++] = POWER_SUPPLY_PROP_PRESENT; in wm97xx_bat_probe()
223 prop[i++] = POWER_SUPPLY_PROP_STATUS; in wm97xx_bat_probe()
225 prop[i++] = POWER_SUPPLY_PROP_TECHNOLOGY; in wm97xx_bat_probe()
227 prop[i++] = POWER_SUPPLY_PROP_TEMP; in wm97xx_bat_probe()
229 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_NOW; in wm97xx_bat_probe()
231 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MAX; in wm97xx_bat_probe()
233 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MIN; in wm97xx_bat_probe()
[all …]
Dz2_battery.c135 enum power_supply_property *prop; in z2_batt_ps_init() local
149 prop = kzalloc(props * sizeof(*prop), GFP_KERNEL); in z2_batt_ps_init()
150 if (!prop) in z2_batt_ps_init()
153 prop[i++] = POWER_SUPPLY_PROP_PRESENT; in z2_batt_ps_init()
155 prop[i++] = POWER_SUPPLY_PROP_STATUS; in z2_batt_ps_init()
157 prop[i++] = POWER_SUPPLY_PROP_TECHNOLOGY; in z2_batt_ps_init()
159 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_NOW; in z2_batt_ps_init()
161 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MAX; in z2_batt_ps_init()
163 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MIN; in z2_batt_ps_init()
174 charger->batt_ps_desc.properties = prop; in z2_batt_ps_init()
Dapm_power.c18 #define PSY_PROP(psy, prop, val) (power_supply_get_property(psy, \ argument
19 POWER_SUPPLY_PROP_##prop, val))
21 #define _MPSY_PROP(prop, val) (power_supply_get_property(main_battery, \ argument
22 prop, val))
24 #define MPSY_PROP(prop, val) _MPSY_PROP(POWER_SUPPLY_PROP_##prop, val) argument
Dintel_mid_battery.c185 static int pmic_scu_ipc_battery_property_get(struct battery_property *prop) in pmic_scu_ipc_battery_property_get() argument
192 prop->capacity = data[0]; in pmic_scu_ipc_battery_property_get()
193 prop->crnt = *p++; in pmic_scu_ipc_battery_property_get()
194 prop->volt = *p++; in pmic_scu_ipc_battery_property_get()
195 prop->prot = *p++; in pmic_scu_ipc_battery_property_get()
196 prop->prot2 = *p++; in pmic_scu_ipc_battery_property_get()
197 prop->timer = *p++; in pmic_scu_ipc_battery_property_get()
/linux-4.1.27/drivers/net/can/sja1000/
Dsja1000_platform.c102 u32 prop; in sp_populate_of() local
104 err = of_property_read_u32(of, "reg-io-width", &prop); in sp_populate_of()
106 prop = 1; /* 8 bit is default */ in sp_populate_of()
108 switch (prop) { in sp_populate_of()
123 err = of_property_read_u32(of, "nxp,external-clock-frequency", &prop); in sp_populate_of()
125 priv->can.clock.freq = prop / 2; in sp_populate_of()
129 err = of_property_read_u32(of, "nxp,tx-output-mode", &prop); in sp_populate_of()
131 priv->ocr |= prop & OCR_MODE_MASK; in sp_populate_of()
135 err = of_property_read_u32(of, "nxp,tx-output-config", &prop); in sp_populate_of()
137 priv->ocr |= (prop << OCR_TX_SHIFT) & OCR_TX_MASK; in sp_populate_of()
[all …]
/linux-4.1.27/arch/powerpc/platforms/cell/
Dcbe_regs.c216 } __attribute__((packed)) *prop; in cbe_fill_regs_map() local
220 prop = of_get_property(cpu, "pervasive", NULL); in cbe_fill_regs_map()
221 if (prop != NULL) in cbe_fill_regs_map()
222 map->pmd_regs = ioremap(prop->address, prop->len); in cbe_fill_regs_map()
224 prop = of_get_property(cpu, "iic", NULL); in cbe_fill_regs_map()
225 if (prop != NULL) in cbe_fill_regs_map()
226 map->iic_regs = ioremap(prop->address, prop->len); in cbe_fill_regs_map()
228 prop = of_get_property(cpu, "mic-tm", NULL); in cbe_fill_regs_map()
229 if (prop != NULL) in cbe_fill_regs_map()
230 map->mic_tm_regs = ioremap(prop->address, prop->len); in cbe_fill_regs_map()
Dspu_manage.c49 const unsigned int *prop; in find_spu_unit_number() local
53 prop = of_get_property(spe, "physical-id", &proplen); in find_spu_unit_number()
55 return (u64)*prop; in find_spu_unit_number()
58 prop = of_get_property(spe, "unit-id", &proplen); in find_spu_unit_number()
60 return (u64)*prop; in find_spu_unit_number()
63 prop = of_get_property(spe, "reg", &proplen); in find_spu_unit_number()
65 return (u64)*prop; in find_spu_unit_number()
118 } __attribute__((packed)) *prop; in spu_map_prop_old() local
121 prop = of_get_property(n, name, &proplen); in spu_map_prop_old()
122 if (prop == NULL || proplen != sizeof (struct address_prop)) in spu_map_prop_old()
[all …]
Daxon_msi.c207 const u32 *prop; in setup_msi_msg_address() local
219 prop = of_get_property(dn, "msi-address-64", &len); in setup_msi_msg_address()
220 if (prop) in setup_msi_msg_address()
224 prop = of_get_property(dn, "msi-address-32", &len); in setup_msi_msg_address()
225 if (prop) in setup_msi_msg_address()
229 if (!prop) { in setup_msi_msg_address()
237 msg->address_hi = prop[0]; in setup_msi_msg_address()
238 msg->address_lo = prop[1]; in setup_msi_msg_address()
242 msg->address_lo = prop[0]; in setup_msi_msg_address()
/linux-4.1.27/drivers/iommu/
Dof_iommu.c68 const void *prop; in of_get_dma_window() local
74 prop = of_get_property(dn, addrname, NULL); in of_get_dma_window()
75 if (!prop) in of_get_dma_window()
76 prop = of_get_property(dn, "#address-cells", NULL); in of_get_dma_window()
78 cells = prop ? be32_to_cpup(prop) : of_n_addr_cells(dn); in of_get_dma_window()
84 prop = of_get_property(dn, sizename, NULL); in of_get_dma_window()
85 cells = prop ? be32_to_cpup(prop) : of_n_size_cells(dn); in of_get_dma_window()
Dfsl_pamu.c521 const u32 *prop; in get_stash_id() local
531 prop = of_get_property(node, "cache-stash-id", NULL); in get_stash_id()
532 if (!prop) { in get_stash_id()
539 return be32_to_cpup(prop); in get_stash_id()
545 prop = of_get_property(node, "reg", &len); in get_stash_id()
547 if (be32_to_cpup(&prop[i]) == vcpu) { in get_stash_id()
558 prop = of_get_property(node, "cache-stash-id", NULL); in get_stash_id()
559 if (!prop) { in get_stash_id()
566 return be32_to_cpup(prop); in get_stash_id()
569 prop = of_get_property(node, "next-level-cache", NULL); in get_stash_id()
[all …]
/linux-4.1.27/arch/powerpc/include/asm/
Dparport.h18 const u32 *prop; in parport_pc_find_nonpci_ports() local
25 prop = of_get_property(np, "reg", &propsize); in parport_pc_find_nonpci_ports()
26 if (!prop || propsize > 6*sizeof(u32)) in parport_pc_find_nonpci_ports()
28 io1 = prop[1]; io2 = prop[2]; in parport_pc_find_nonpci_ports()
/linux-4.1.27/drivers/mtd/nand/
Dfsl_upm.c209 const __be32 *prop; in fun_probe() local
231 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-addr-offset", in fun_probe()
233 if (!prop || size != sizeof(uint32_t)) { in fun_probe()
238 fun->upm_addr_offset = *prop; in fun_probe()
240 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-cmd-offset", &size); in fun_probe()
241 if (!prop || size != sizeof(uint32_t)) { in fun_probe()
246 fun->upm_cmd_offset = *prop; in fun_probe()
248 prop = of_get_property(ofdev->dev.of_node, in fun_probe()
250 if (prop && (size / sizeof(uint32_t)) > 0) { in fun_probe()
257 fun->mchip_offsets[i] = be32_to_cpu(prop[i]); in fun_probe()
[all …]
Ddavinci_nand.c537 u32 prop; in nand_davinci_get_pdata() local
546 "ti,davinci-chipselect", &prop)) in nand_davinci_get_pdata()
547 pdev->id = prop; in nand_davinci_get_pdata()
552 "ti,davinci-mask-ale", &prop)) in nand_davinci_get_pdata()
553 pdata->mask_ale = prop; in nand_davinci_get_pdata()
555 "ti,davinci-mask-cle", &prop)) in nand_davinci_get_pdata()
556 pdata->mask_cle = prop; in nand_davinci_get_pdata()
558 "ti,davinci-mask-chipsel", &prop)) in nand_davinci_get_pdata()
559 pdata->mask_chipsel = prop; in nand_davinci_get_pdata()
572 "ti,davinci-ecc-bits", &prop)) in nand_davinci_get_pdata()
[all …]
/linux-4.1.27/drivers/base/
Dproperty.c51 struct property_entry *prop; in pset_prop_get() local
56 for (prop = pset->properties; prop->name; prop++) in pset_prop_get()
57 if (!strcmp(name, prop->name)) in pset_prop_get()
58 return prop; in pset_prop_get()
66 struct property_entry *prop; in pset_prop_read_array() local
69 prop = pset_prop_get(pset, name); in pset_prop_read_array()
70 if (!prop) in pset_prop_read_array()
73 if (prop->type != type) in pset_prop_read_array()
77 return prop->nval; in pset_prop_read_array()
79 if (prop->nval < nval) in pset_prop_read_array()
[all …]
/linux-4.1.27/drivers/net/can/cc770/
Dcc770_platform.c82 const u32 *prop; in cc770_get_of_node_data() local
86 prop = of_get_property(np, "bosch,external-clock-frequency", in cc770_get_of_node_data()
88 if (prop && (prop_size == sizeof(u32))) in cc770_get_of_node_data()
89 clkext = *prop; in cc770_get_of_node_data()
120 prop = of_get_property(np, "bosch,clock-out-frequency", &prop_size); in cc770_get_of_node_data()
121 if (prop && (prop_size == sizeof(u32)) && *prop > 0) { in cc770_get_of_node_data()
122 u32 cdv = clkext / *prop; in cc770_get_of_node_data()
129 prop = of_get_property(np, "bosch,slew-rate", in cc770_get_of_node_data()
131 if (prop && (prop_size == sizeof(u32))) { in cc770_get_of_node_data()
132 slew = *prop; in cc770_get_of_node_data()
/linux-4.1.27/drivers/pcmcia/
Delectra_cf.c193 const unsigned int *prop; in electra_cf_probe() local
253 prop = of_get_property(np, "card-detect-gpio", NULL); in electra_cf_probe()
254 if (!prop) in electra_cf_probe()
256 cf->gpio_detect = *prop; in electra_cf_probe()
258 prop = of_get_property(np, "card-vsense-gpio", NULL); in electra_cf_probe()
259 if (!prop) in electra_cf_probe()
261 cf->gpio_vsense = *prop; in electra_cf_probe()
263 prop = of_get_property(np, "card-3v-gpio", NULL); in electra_cf_probe()
264 if (!prop) in electra_cf_probe()
266 cf->gpio_3v = *prop; in electra_cf_probe()
[all …]
/linux-4.1.27/drivers/sbus/char/
Dopenprom.c162 struct property *prop; in opromnxtprop() local
168 prop = dp->properties; in opromnxtprop()
169 if (!prop) in opromnxtprop()
171 len = strlen(prop->name); in opromnxtprop()
173 prop = of_find_property(dp, op->oprom_array, NULL); in opromnxtprop()
175 if (!prop || in opromnxtprop()
176 !prop->next || in opromnxtprop()
177 (len = strlen(prop->next->name)) + 1 > bufsize) in opromnxtprop()
180 prop = prop->next; in opromnxtprop()
183 memcpy(op->oprom_array, prop->name, len); in opromnxtprop()
[all …]
/linux-4.1.27/include/linux/
Dof.h80 struct property *prop; member
342 extern int of_add_property(struct device_node *np, struct property *prop);
343 extern int of_remove_property(struct device_node *np, struct property *prop);
366 const __be32 *of_prop_next_u32(struct property *prop, const __be32 *cur,
375 const char *of_prop_next_string(struct property *prop, const char *cur);
625 static inline const __be32 *of_prop_next_u32(struct property *prop, in of_prop_next_u32() argument
631 static inline const char *of_prop_next_string(struct property *prop, in of_prop_next_string() argument
832 struct property *prop = of_find_property(np, propname, NULL); in of_property_read_bool() local
834 return prop ? true : false; in of_property_read_bool()
865 #define of_property_for_each_u32(np, propname, prop, p, u) \ argument
[all …]
Dof_pdt.h25 int (*getproplen)(phandle node, const char *prop);
26 int (*getproperty)(phandle node, const char *prop, char *buf,
/linux-4.1.27/arch/arm/kernel/
Ddevtree.c221 const char *prop; in setup_machine_fdt() local
229 prop = of_get_flat_dt_prop(dt_root, "compatible", &size); in setup_machine_fdt()
231 early_print("'%s' ", prop); in setup_machine_fdt()
232 size -= strlen(prop) + 1; in setup_machine_fdt()
233 prop += strlen(prop) + 1; in setup_machine_fdt()
/linux-4.1.27/drivers/video/fbdev/
Dxilinxfb.c413 const u32 *prop; in xilinxfb_of_probe() local
454 prop = of_get_property(pdev->dev.of_node, "phys-size", &size); in xilinxfb_of_probe()
455 if ((prop) && (size >= sizeof(u32)*2)) { in xilinxfb_of_probe()
456 pdata.screen_width_mm = prop[0]; in xilinxfb_of_probe()
457 pdata.screen_height_mm = prop[1]; in xilinxfb_of_probe()
460 prop = of_get_property(pdev->dev.of_node, "resolution", &size); in xilinxfb_of_probe()
461 if ((prop) && (size >= sizeof(u32)*2)) { in xilinxfb_of_probe()
462 pdata.xres = prop[0]; in xilinxfb_of_probe()
463 pdata.yres = prop[1]; in xilinxfb_of_probe()
466 prop = of_get_property(pdev->dev.of_node, "virtual-resolution", &size); in xilinxfb_of_probe()
[all …]
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_plane.c300 struct drm_property *prop; in omap_plane_install_properties() local
303 prop = priv->rotation_prop; in omap_plane_install_properties()
304 if (!prop) { in omap_plane_install_properties()
305 prop = drm_mode_create_rotation_property(dev, in omap_plane_install_properties()
312 if (prop == NULL) in omap_plane_install_properties()
314 priv->rotation_prop = prop; in omap_plane_install_properties()
316 drm_object_attach_property(obj, prop, 0); in omap_plane_install_properties()
319 prop = priv->zorder_prop; in omap_plane_install_properties()
320 if (!prop) { in omap_plane_install_properties()
321 prop = drm_property_create_range(dev, 0, "zorder", 0, 3); in omap_plane_install_properties()
[all …]
/linux-4.1.27/drivers/tty/serial/
Dof_serial.c63 u32 clk, spd, prop; in of_platform_serial_setup() local
95 if (of_property_read_u32(np, "reg-offset", &prop) == 0) in of_platform_serial_setup()
96 port->mapbase += prop; in of_platform_serial_setup()
99 if (of_property_read_u32(np, "reg-shift", &prop) == 0) in of_platform_serial_setup()
100 port->regshift = prop; in of_platform_serial_setup()
103 if (of_property_read_u32(np, "fifo-size", &prop) == 0) in of_platform_serial_setup()
104 port->fifosize = prop; in of_platform_serial_setup()
113 if (of_property_read_u32(np, "reg-io-width", &prop) == 0) { in of_platform_serial_setup()
114 switch (prop) { in of_platform_serial_setup()
124 prop); in of_platform_serial_setup()
/linux-4.1.27/drivers/clk/
Dclk-palmas.c181 unsigned int prop; in palmas_clks_get_clk_data() local
185 &prop); in palmas_clks_get_clk_data()
189 switch (prop) { in palmas_clks_get_clk_data()
191 prop = PALMAS_EXT_CONTROL_ENABLE1; in palmas_clks_get_clk_data()
194 prop = PALMAS_EXT_CONTROL_ENABLE2; in palmas_clks_get_clk_data()
197 prop = PALMAS_EXT_CONTROL_NSLEEP; in palmas_clks_get_clk_data()
201 node->name, prop); in palmas_clks_get_clk_data()
202 prop = 0; in palmas_clks_get_clk_data()
205 cinfo->ext_control_pin = prop; in palmas_clks_get_clk_data()
Dclk-nspire.c44 #define EXTRACT(var, prop) (((var)>>prop##_SHIFT) & prop##_MASK) argument
Dclk-conf.c80 struct property *prop; in __set_clk_rates() local
86 of_property_for_each_u32(node, "assigned-clock-rates", prop, cur, rate) { in __set_clk_rates()
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-of.c26 struct property *prop; in v4l2_of_parse_csi_bus() local
31 prop = of_find_property(node, "data-lanes", NULL); in v4l2_of_parse_csi_bus()
32 if (prop) { in v4l2_of_parse_csi_bus()
37 lane = of_prop_next_u32(prop, lane, &v); in v4l2_of_parse_csi_bus()
45 prop = of_find_property(node, "lane-polarities", NULL); in v4l2_of_parse_csi_bus()
46 if (prop) { in v4l2_of_parse_csi_bus()
51 polarity = of_prop_next_u32(prop, polarity, &v); in v4l2_of_parse_csi_bus()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dcdv_device.c474 struct drm_property *prop; in cdv_intel_attach_force_audio_property() local
477 prop = dev_priv->force_audio_property; in cdv_intel_attach_force_audio_property()
478 if (prop == NULL) { in cdv_intel_attach_force_audio_property()
479 prop = drm_property_create(dev, DRM_MODE_PROP_ENUM, in cdv_intel_attach_force_audio_property()
482 if (prop == NULL) in cdv_intel_attach_force_audio_property()
486 drm_property_add_enum(prop, i, i-1, force_audio_names[i]); in cdv_intel_attach_force_audio_property()
488 dev_priv->force_audio_property = prop; in cdv_intel_attach_force_audio_property()
490 drm_object_attach_property(&connector->base, prop, 0); in cdv_intel_attach_force_audio_property()
503 struct drm_property *prop; in cdv_intel_attach_broadcast_rgb_property() local
506 prop = dev_priv->broadcast_rgb_property; in cdv_intel_attach_broadcast_rgb_property()
[all …]
/linux-4.1.27/drivers/cpufreq/
Dspear-cpufreq.c173 const struct property *prop; in spear_cpufreq_probe() local
188 prop = of_find_property(np, "cpufreq_tbl", NULL); in spear_cpufreq_probe()
189 if (!prop || !prop->value) { in spear_cpufreq_probe()
195 cnt = prop->length / sizeof(u32); in spear_cpufreq_probe()
196 val = prop->value; in spear_cpufreq_probe()
Dimx6q-cpufreq.c161 const struct property *prop; in imx6q_cpufreq_probe() local
235 prop = of_find_property(np, "fsl,soc-operating-points", NULL); in imx6q_cpufreq_probe()
236 if (!prop || !prop->value) in imx6q_cpufreq_probe()
243 nr = prop->length / sizeof(u32); in imx6q_cpufreq_probe()
248 val = prop->value; in imx6q_cpufreq_probe()
/linux-4.1.27/drivers/spi/
Dspi-fsl-lib.c142 const void *prop; in of_mpc8xxx_spi_probe() local
169 prop = of_get_property(np, "mode", NULL); in of_mpc8xxx_spi_probe()
170 if (prop && !strcmp(prop, "cpu-qe")) in of_mpc8xxx_spi_probe()
172 else if (prop && !strcmp(prop, "qe")) in of_mpc8xxx_spi_probe()
Dspi-fsl-espi.c648 const __be32 *prop; in fsl_espi_probe() local
700 prop = of_get_property(nc, "reg", &len); in fsl_espi_probe()
701 if (!prop || len < sizeof(*prop)) in fsl_espi_probe()
703 i = be32_to_cpup(prop); in fsl_espi_probe()
709 prop = of_get_property(nc, "fsl,csbef", &len); in fsl_espi_probe()
710 if (prop && len >= sizeof(*prop)) { in fsl_espi_probe()
712 csmode |= CSMODE_BEF(be32_to_cpup(prop)); in fsl_espi_probe()
715 prop = of_get_property(nc, "fsl,csaft", &len); in fsl_espi_probe()
716 if (prop && len >= sizeof(*prop)) { in fsl_espi_probe()
718 csmode |= CSMODE_AFT(be32_to_cpup(prop)); in fsl_espi_probe()
[all …]
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_drm_plane.c199 struct drm_property *prop; in sti_drm_plane_attach_zorder_property() local
202 prop = private->plane_zorder_property; in sti_drm_plane_attach_zorder_property()
203 if (!prop) { in sti_drm_plane_attach_zorder_property()
204 prop = drm_property_create_range(dev, 0, "zpos", 0, in sti_drm_plane_attach_zorder_property()
206 if (!prop) in sti_drm_plane_attach_zorder_property()
209 private->plane_zorder_property = prop; in sti_drm_plane_attach_zorder_property()
212 drm_object_attach_property(&plane->base, prop, default_val); in sti_drm_plane_attach_zorder_property()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_plane.c196 struct drm_property *prop; in exynos_plane_attach_zpos_property() local
198 prop = dev_priv->plane_zpos_property; in exynos_plane_attach_zpos_property()
199 if (!prop) { in exynos_plane_attach_zpos_property()
200 prop = drm_property_create_range(dev, DRM_MODE_PROP_IMMUTABLE, in exynos_plane_attach_zpos_property()
202 if (!prop) in exynos_plane_attach_zpos_property()
205 dev_priv->plane_zpos_property = prop; in exynos_plane_attach_zpos_property()
208 drm_object_attach_property(&plane->base, prop, zpos); in exynos_plane_attach_zpos_property()
/linux-4.1.27/drivers/pinctrl/
Ddevicetree.c180 struct property *prop; in pinctrl_dt_to_map() local
202 prop = of_find_property(np, propname, &size); in pinctrl_dt_to_map()
204 if (!prop) in pinctrl_dt_to_map()
206 list = prop->value; in pinctrl_dt_to_map()
219 statename = prop->name + 8; in pinctrl_dt_to_map()
231 prop->name, config); in pinctrl_dt_to_map()
Dpinctrl-as3722.c341 u16 prop; in as3722_pinconf_get() local
345 prop = AS3722_GPIO_MODE_PULL_UP | in as3722_pinconf_get()
347 if (!(as_pci->gpio_control[pin].mode_prop & prop)) in as3722_pinconf_get()
349 prop = 0; in as3722_pinconf_get()
353 prop = AS3722_GPIO_MODE_PULL_UP; in as3722_pinconf_get()
357 prop = AS3722_GPIO_MODE_PULL_DOWN; in as3722_pinconf_get()
361 prop = AS3722_GPIO_MODE_OPEN_DRAIN; in as3722_pinconf_get()
365 prop = AS3722_GPIO_MODE_HIGH_IMPED; in as3722_pinconf_get()
373 if (as_pci->gpio_control[pin].mode_prop & prop) in as3722_pinconf_get()
Dpinctrl-lantiq.c77 struct property *prop; in ltq_pinctrl_dt_subnode_to_map() local
96 of_property_for_each_string(np, "lantiq,groups", prop, group) { in ltq_pinctrl_dt_subnode_to_map()
118 of_property_for_each_string(np, "lantiq,pins", prop, pin) { in ltq_pinctrl_dt_subnode_to_map()
128 of_property_for_each_string(np, "lantiq,groups", prop, group) { in ltq_pinctrl_dt_subnode_to_map()
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Dgpio_mdio.c226 const unsigned int *prop; in gpio_mdio_probe() local
244 prop = of_get_property(np, "reg", NULL); in gpio_mdio_probe()
245 snprintf(new_bus->id, MII_BUS_ID_SIZE, "%x", *prop); in gpio_mdio_probe()
250 prop = of_get_property(np, "mdc-pin", NULL); in gpio_mdio_probe()
251 priv->mdc_pin = *prop; in gpio_mdio_probe()
253 prop = of_get_property(np, "mdio-pin", NULL); in gpio_mdio_probe()
254 priv->mdio_pin = *prop; in gpio_mdio_probe()
/linux-4.1.27/arch/microblaze/kernel/
Dheartbeat.c48 int *prop; in microblaze_setup_heartbeat() local
67 prop = (int *) of_get_property(gpio, "xlnx,is-bidir", NULL); in microblaze_setup_heartbeat()
68 if (prop) in microblaze_setup_heartbeat()
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dmpc85xx_mds.c210 const unsigned int *prop; in mpc85xx_mds_reset_ucc_phys() local
213 prop = of_get_property(np, "cell-index", NULL); in mpc85xx_mds_reset_ucc_phys()
214 if (prop == NULL) in mpc85xx_mds_reset_ucc_phys()
217 ucc_num = *prop - 1; in mpc85xx_mds_reset_ucc_phys()
219 prop = of_get_property(np, "phy-connection-type", NULL); in mpc85xx_mds_reset_ucc_phys()
220 if (prop == NULL) in mpc85xx_mds_reset_ucc_phys()
223 if (strcmp("rtbi", (const char *)prop) == 0) in mpc85xx_mds_reset_ucc_phys()
/linux-4.1.27/drivers/usb/host/
Dfsl-mph-dr-of.c47 const unsigned char *prop; in get_dr_mode_data() local
50 prop = of_get_property(np, "dr_mode", NULL); in get_dr_mode_data()
51 if (prop) { in get_dr_mode_data()
53 if (!strcmp(prop, dr_mode_data[i].dr_mode)) in get_dr_mode_data()
167 const unsigned char *prop; in fsl_usb2_mph_dr_of_probe() local
205 prop = of_get_property(np, "phy_type", NULL); in fsl_usb2_mph_dr_of_probe()
206 pdata->phy_mode = determine_usb_phy(prop); in fsl_usb2_mph_dr_of_probe()
/linux-4.1.27/arch/powerpc/platforms/amigaone/
Dsetup.c89 const unsigned long *prop = NULL; in amigaone_init_IRQ() local
100 prop = of_get_property(np, "8259-interrupt-acknowledge", NULL); in amigaone_init_IRQ()
101 if (prop) in amigaone_init_IRQ()
102 int_ack = prop[0]; in amigaone_init_IRQ()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_sysfs.c305 struct drm_property *prop = NULL; in subconnector_show() local
312 prop = dev->mode_config.dvi_i_subconnector_property; in subconnector_show()
318 prop = dev->mode_config.tv_subconnector_property; in subconnector_show()
326 if (!prop) { in subconnector_show()
331 ret = drm_object_property_get_value(&connector->base, prop, &subconnector); in subconnector_show()
346 struct drm_property *prop = NULL; in select_subconnector_show() local
353 prop = dev->mode_config.dvi_i_select_subconnector_property; in select_subconnector_show()
359 prop = dev->mode_config.tv_select_subconnector_property; in select_subconnector_show()
367 if (!prop) { in select_subconnector_show()
372 ret = drm_object_property_get_value(&connector->base, prop, &subconnector); in select_subconnector_show()
Ddrm_crtc.c1324 struct drm_property *prop; in drm_mode_create_standard_properties() local
1329 prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | in drm_mode_create_standard_properties()
1332 if (!prop) in drm_mode_create_standard_properties()
1334 dev->mode_config.edid_property = prop; in drm_mode_create_standard_properties()
1336 prop = drm_property_create_enum(dev, 0, in drm_mode_create_standard_properties()
1339 if (!prop) in drm_mode_create_standard_properties()
1341 dev->mode_config.dpms_property = prop; in drm_mode_create_standard_properties()
1343 prop = drm_property_create(dev, in drm_mode_create_standard_properties()
1347 if (!prop) in drm_mode_create_standard_properties()
1349 dev->mode_config.path_property = prop; in drm_mode_create_standard_properties()
[all …]
Ddrm_atomic.c1125 struct drm_mode_object *obj, struct drm_property *prop, in atomic_set_prop() argument
1131 if (!drm_property_change_valid_get(prop, prop_value, &ref)) in atomic_set_prop()
1146 connector_state, prop, prop_value); in atomic_set_prop()
1160 crtc_state, prop, prop_value); in atomic_set_prop()
1174 plane_state, prop, prop_value); in atomic_set_prop()
1182 drm_property_change_valid_put(prop, ref); in atomic_set_prop()
1274 struct drm_property *prop; in drm_mode_atomic_ioctl() local
1281 prop = drm_property_find(dev, prop_id); in drm_mode_atomic_ioctl()
1282 if (!prop) { in drm_mode_atomic_ioctl()
1294 ret = atomic_set_prop(state, obj, prop, prop_value); in drm_mode_atomic_ioctl()
/linux-4.1.27/arch/powerpc/mm/
Dnuma.c189 const __be32 *prop; in of_get_usable_memory() local
191 prop = of_get_property(memory, "linux,drconf-usable-memory", &len); in of_get_usable_memory()
192 if (!prop || len < sizeof(unsigned int)) in of_get_usable_memory()
194 return prop; in of_get_usable_memory()
417 const __be32 *prop; in of_get_drconf_memory() local
420 prop = of_get_property(memory, "ibm,dynamic-memory", &len); in of_get_drconf_memory()
421 if (!prop || len < sizeof(unsigned int)) in of_get_drconf_memory()
424 entries = of_read_number(prop++, 1); in of_get_drconf_memory()
432 *dm = prop; in of_get_drconf_memory()
442 const __be32 *prop; in of_get_lmb_size() local
[all …]
Dhash_utils_64.c276 const __be32 *prop; in htab_dt_scan_seg_sizes() local
283 prop = of_get_flat_dt_prop(node, "ibm,processor-segment-sizes", &size); in htab_dt_scan_seg_sizes()
284 if (prop == NULL) in htab_dt_scan_seg_sizes()
286 for (; size >= 4; size -= 4, ++prop) { in htab_dt_scan_seg_sizes()
287 if (be32_to_cpu(prop[0]) == 40) { in htab_dt_scan_seg_sizes()
331 const __be32 *prop; in htab_dt_scan_page_sizes() local
338 prop = of_get_flat_dt_prop(node, "ibm,segment-page-sizes", &size); in htab_dt_scan_page_sizes()
339 if (!prop) in htab_dt_scan_page_sizes()
346 unsigned int base_shift = be32_to_cpu(prop[0]); in htab_dt_scan_page_sizes()
347 unsigned int slbenc = be32_to_cpu(prop[1]); in htab_dt_scan_page_sizes()
[all …]
/linux-4.1.27/arch/x86/platform/olpc/
Dolpc_dt.c57 static int __init olpc_dt_getproplen(phandle node, const char *prop) in olpc_dt_getproplen() argument
59 const void *args[] = { (void *)node, prop }; in olpc_dt_getproplen()
74 static int __init olpc_dt_getproperty(phandle node, const char *prop, in olpc_dt_getproperty() argument
79 plen = olpc_dt_getproplen(node, prop); in olpc_dt_getproperty()
83 const void *args[] = { (void *)node, prop, buf, (void *)plen }; in olpc_dt_getproperty()
/linux-4.1.27/drivers/macintosh/ams/
Dams-core.c135 const u32 *prop; in ams_sensor_attach() local
138 prop = of_get_property(ams_info.of_node, "orientation", NULL); in ams_sensor_attach()
139 if (!prop) in ams_sensor_attach()
141 ams_info.orient1 = *prop; in ams_sensor_attach()
142 ams_info.orient2 = *(prop + 1); in ams_sensor_attach()
Dams-pmu.c151 const u32 *prop; in ams_pmu_init() local
163 prop = of_get_property(ams_info.of_node, "reg", NULL); in ams_pmu_init()
164 if (!prop) in ams_pmu_init()
167 ams_pmu_cmd = ((*prop) >> 8) & 0xff; in ams_pmu_init()
/linux-4.1.27/drivers/thermal/
Dof-thermal.c581 u32 prop; in thermal_of_populate_bind_params() local
585 ret = of_property_read_u32(np, "contribution", &prop); in thermal_of_populate_bind_params()
587 __tbp->usage = prop; in thermal_of_populate_bind_params()
680 int prop; in thermal_of_populate_trip() local
683 ret = of_property_read_u32(np, "temperature", &prop); in thermal_of_populate_trip()
688 trip->temperature = prop; in thermal_of_populate_trip()
690 ret = of_property_read_u32(np, "hysteresis", &prop); in thermal_of_populate_trip()
695 trip->hysteresis = prop; in thermal_of_populate_trip()
730 u32 prop; in thermal_of_build_thermal_zone() local
741 ret = of_property_read_u32(np, "polling-delay-passive", &prop); in thermal_of_build_thermal_zone()
[all …]
/linux-4.1.27/drivers/hwmon/
Dmax6697.c496 const __be32 *prop; in max6697_get_config_of() local
505 prop = of_get_property(node, "alert-mask", &len); in max6697_get_config_of()
506 if (prop && len == sizeof(u32)) in max6697_get_config_of()
507 pdata->alert_mask = be32_to_cpu(prop[0]); in max6697_get_config_of()
508 prop = of_get_property(node, "over-temperature-mask", &len); in max6697_get_config_of()
509 if (prop && len == sizeof(u32)) in max6697_get_config_of()
510 pdata->over_temperature_mask = be32_to_cpu(prop[0]); in max6697_get_config_of()
511 prop = of_get_property(node, "resistance-cancellation", &len); in max6697_get_config_of()
512 if (prop) { in max6697_get_config_of()
514 pdata->resistance_cancellation = be32_to_cpu(prop[0]); in max6697_get_config_of()
[all …]
/linux-4.1.27/drivers/macintosh/
Dwindfarm_pid.c91 s64 integ, deriv, prop; in wf_cpu_pid_run() local
132 prop = st->last_delta = (new_temp - adj); in wf_cpu_pid_run()
133 prop *= st->param.gp; in wf_cpu_pid_run()
135 DBG("deriv: %lx, prop: %lx\n", deriv, prop); in wf_cpu_pid_run()
138 target = st->target + (s32)((deriv + prop) >> 36); in wf_cpu_pid_run()
Dsmu.c949 struct property *prop; in smu_create_sdb_partition() local
972 prop = kzalloc(tlen, GFP_KERNEL); in smu_create_sdb_partition()
973 if (prop == NULL) in smu_create_sdb_partition()
975 hdr = (struct smu_sdbp_header *)(prop + 1); in smu_create_sdb_partition()
976 prop->name = ((char *)prop) + tlen - 18; in smu_create_sdb_partition()
977 sprintf(prop->name, "sdb-partition-%02x", id); in smu_create_sdb_partition()
978 prop->length = len; in smu_create_sdb_partition()
979 prop->value = hdr; in smu_create_sdb_partition()
980 prop->next = NULL; in smu_create_sdb_partition()
995 if (of_add_property(smu->of_node, prop)) { in smu_create_sdb_partition()
[all …]
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dmvme5100.c63 const u32 *prop = NULL; in mvme5100_pic_init() local
94 prop = of_get_property(np, "8259-interrupt-acknowledge", NULL); in mvme5100_pic_init()
96 if (prop) in mvme5100_pic_init()
97 intack = prop[0]; in mvme5100_pic_init()
Dholly.c201 const void *prop; in holly_restart() local
209 prop = of_get_property(bridge, "reg", &size); in holly_restart()
210 addr = of_translate_address(bridge, prop); in holly_restart()
/linux-4.1.27/drivers/i2c/busses/
Di2c-powermac.c220 const __be32 *prop; in i2c_powermac_get_addr() local
224 prop = of_get_property(node, "reg", &len); in i2c_powermac_get_addr()
225 if (prop && (len >= sizeof(int))) in i2c_powermac_get_addr()
226 return (be32_to_cpup(prop) & 0xff) >> 1; in i2c_powermac_get_addr()
229 prop = of_get_property(node, "i2c-address", &len); in i2c_powermac_get_addr()
230 if (prop && (len >= sizeof(int))) in i2c_powermac_get_addr()
231 return (be32_to_cpup(prop) & 0xff) >> 1; in i2c_powermac_get_addr()
Di2c-mpc.c331 const u32 *prop = of_get_property(node, "reg", NULL); in mpc_i2c_get_sec_cfg_8xxx() local
332 if (prop) { in mpc_i2c_get_sec_cfg_8xxx()
337 reg = ioremap(get_immrbase() + *prop + 0x14, 0x4); in mpc_i2c_get_sec_cfg_8xxx()
651 const u32 *prop; in fsl_i2c_probe() local
706 prop = of_get_property(op->dev.of_node, "clock-frequency", in fsl_i2c_probe()
708 if (prop && plen == sizeof(u32)) in fsl_i2c_probe()
709 clock = *prop; in fsl_i2c_probe()
721 prop = of_get_property(op->dev.of_node, "fsl,timeout", &plen); in fsl_i2c_probe()
722 if (prop && plen == sizeof(u32)) { in fsl_i2c_probe()
723 mpc_ops.timeout = *prop * HZ / 1000000; in fsl_i2c_probe()
Di2c-pxa-pci.c41 const void *prop; in add_i2c_device() local
55 prop = of_get_property(child, "fast-mode", NULL); in add_i2c_device()
56 if (prop) in add_i2c_device()
/linux-4.1.27/drivers/input/
Dmatrix-keymap.c82 const __be32 *prop; in matrix_keypad_parse_of_keymap() local
90 prop = of_get_property(np, propname, &proplen); in matrix_keypad_parse_of_keymap()
91 if (!prop) { in matrix_keypad_parse_of_keymap()
110 unsigned int key = be32_to_cpup(prop + i); in matrix_keypad_parse_of_keymap()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dpci.c94 struct property *prop; in fixup_bus_range() local
97 prop = of_find_property(bridge, "bus-range", &len); in fixup_bus_range()
98 if (prop == NULL || prop->length < 2 * sizeof(int)) in fixup_bus_range()
101 bus_range = prop->value; in fixup_bus_range()
574 const u32 *prop; in fixup_nec_usb2() local
577 prop = of_get_property(nec, "vendor-id", NULL); in fixup_nec_usb2()
578 if (prop == NULL) in fixup_nec_usb2()
580 if (0x1033 != *prop) in fixup_nec_usb2()
582 prop = of_get_property(nec, "device-id", NULL); in fixup_nec_usb2()
583 if (prop == NULL) in fixup_nec_usb2()
[all …]
Dbacklight.c63 const char *prop = of_get_property(bk_node, in pmac_has_backlight_type() local
65 if (prop && strncmp(prop, type, strlen(type)) == 0) { in pmac_has_backlight_type()
/linux-4.1.27/drivers/memory/
Djz4780-nemc.c66 const __be32 *prop; in jz4780_nemc_num_banks() local
71 while ((prop = of_get_address(dev->of_node, i++, NULL, NULL))) { in jz4780_nemc_num_banks()
72 bank = of_read_number(prop, 1); in jz4780_nemc_num_banks()
272 const __be32 *prop; in jz4780_nemc_probe() local
321 while ((prop = of_get_address(child, i++, NULL, NULL))) { in jz4780_nemc_probe()
322 bank = of_read_number(prop, 1); in jz4780_nemc_probe()
/linux-4.1.27/drivers/mfd/
Dtps65910.c394 unsigned int prop; in tps65910_parse_dt() local
413 ret = of_property_read_u32(np, "ti,vmbch-threshold", &prop); in tps65910_parse_dt()
415 board_info->vmbch_threshold = prop; in tps65910_parse_dt()
417 ret = of_property_read_u32(np, "ti,vmbch2-threshold", &prop); in tps65910_parse_dt()
419 board_info->vmbch2_threshold = prop; in tps65910_parse_dt()
421 prop = of_property_read_bool(np, "ti,en-ck32k-xtal"); in tps65910_parse_dt()
422 board_info->en_ck32k_xtal = prop; in tps65910_parse_dt()
Dpalmas.c399 u32 prop; in palmas_dt_to_pdata() local
401 ret = of_property_read_u32(node, "ti,mux-pad1", &prop); in palmas_dt_to_pdata()
404 pdata->pad1 = prop; in palmas_dt_to_pdata()
407 ret = of_property_read_u32(node, "ti,mux-pad2", &prop); in palmas_dt_to_pdata()
410 pdata->pad2 = prop; in palmas_dt_to_pdata()
414 ret = of_property_read_u32(node, "ti,power-ctrl", &prop); in palmas_dt_to_pdata()
416 pdata->power_ctrl = prop; in palmas_dt_to_pdata()
/linux-4.1.27/arch/powerpc/platforms/8xx/
Dtqm8xx_setup.c96 struct property *prop; in init_ioports() local
106 prop = of_find_property(dnode, "ethernet1", &len); in init_ioports()
107 if (prop == NULL) in init_ioports()
/linux-4.1.27/drivers/misc/
Dbmp085.c400 u32 prop; in bmp085_get_of_properties() local
405 if (!of_property_read_u32(np, "chip-id", &prop)) in bmp085_get_of_properties()
406 data->chip_id = prop & 0xff; in bmp085_get_of_properties()
408 if (!of_property_read_u32(np, "temp-measurement-period", &prop)) in bmp085_get_of_properties()
409 data->temp_measurement_period = (prop/100)*HZ; in bmp085_get_of_properties()
411 if (!of_property_read_u32(np, "default-oversampling", &prop)) in bmp085_get_of_properties()
412 data->oversampling_setting = prop & 0xff; in bmp085_get_of_properties()
Dvexpress-syscfg.c151 struct property *prop; in vexpress_syscfg_regmap_init() local
163 prop = of_find_property(dev->of_node, in vexpress_syscfg_regmap_init()
165 if (!prop) in vexpress_syscfg_regmap_init()
168 num = prop->length / sizeof(u32) / 2; in vexpress_syscfg_regmap_init()
169 val = prop->value; in vexpress_syscfg_regmap_init()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dpamu.txt13 - ranges : <prop-encoded-array>
20 - interrupts : <prop-encoded-array>
31 - reg : <prop-encoded-array>
53 - reg : <prop-encoded-array>
60 : <prop-encoded-array>
66 : <prop-encoded-array>
85 - fsl,liodn-reg : <prop-encoded-array>
Dmcm.txt22 Value type: <prop-encoded-array>
51 Value type: <prop-encoded-array>
58 Value type: <prop-encoded-array>
Decm.txt22 Value type: <prop-encoded-array>
51 Value type: <prop-encoded-array>
58 Value type: <prop-encoded-array>
Ddcsr.txt42 Value type: <prop-encoded-array>
96 Value type: <prop-encoded-array>
125 Value type: <prop-encoded-array>
162 Value type: <prop-encoded-array>
187 Value type: <prop-encoded-array>
224 Value type: <prop-encoded-array>
252 Value type: <prop-encoded-array>
283 Value type: <prop-encoded-array>
312 Value type: <prop-encoded-array>
342 Value type: <prop-encoded-array>
[all …]
Dfman.txt66 Value type: <prop-encoded-array>
77 Value type: <prop-encoded-array>
82 Value type: <prop-encoded-array>
92 Value type: <prop-encoded-array>
99 Value type: <prop-encoded-array>
134 Value type: <prop-encoded-array>
188 Value type: <prop-encoded-array>
290 Value type: <prop-encoded-array>
295 Value type: <prop-encoded-array>
350 Value type: <prop-encoded-array>
[all …]
Dsrio-rmu.txt20 Value type: <prop-encoded-array>
27 Value type: <prop-encoded-array>
51 Value type: <prop-encoded-array>
81 Value type: <prop-encoded-array>
111 Value type: <prop-encoded-array>
Dccf.txt24 - reg: <prop-encoded-array>
27 - interrupts: <prop-encoded-array>
Dsrio.txt17 Value type: <prop-encoded-array>
50 Value type: <prop-encoded-array>
58 Value type: <prop-encoded-array>
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dos-area.c276 struct property *prop) in os_area_set_property() argument
279 struct property *tmp = of_find_property(node, prop->name, NULL); in os_area_set_property()
282 pr_debug("%s:%d found %s\n", __func__, __LINE__, prop->name); in os_area_set_property()
286 result = of_add_property(node, prop); in os_area_set_property()
299 struct property *prop) in os_area_get_property() argument
301 const struct property *tmp = of_find_property(node, prop->name, NULL); in os_area_get_property()
304 BUG_ON(prop->length != tmp->length); in os_area_get_property()
305 memcpy(prop->value, tmp->value, prop->length); in os_area_get_property()
308 prop->name); in os_area_get_property()
/linux-4.1.27/net/tipc/
Dnetlink_compat.c359 struct nlattr *prop; in tipc_nl_compat_bearer_enable() local
376 prop = nla_nest_start(skb, TIPC_NLA_BEARER_PROP); in tipc_nl_compat_bearer_enable()
377 if (!prop) in tipc_nl_compat_bearer_enable()
381 nla_nest_end(skb, prop); in tipc_nl_compat_bearer_enable()
414 struct nlattr *prop[], struct nlattr *stats[]) in __fill_bc_link_stat() argument
417 nla_get_u32(prop[TIPC_NLA_PROP_WIN])); in __fill_bc_link_stat()
457 struct nlattr *prop[TIPC_NLA_PROP_MAX + 1]; in tipc_nl_compat_link_stat_dump() local
462 nla_parse_nested(prop, TIPC_NLA_PROP_MAX, link[TIPC_NLA_LINK_PROP], in tipc_nl_compat_link_stat_dump()
476 __fill_bc_link_stat(msg, prop, stats); in tipc_nl_compat_link_stat_dump()
489 nla_get_u32(prop[TIPC_NLA_PROP_PRIO])); in tipc_nl_compat_link_stat_dump()
[all …]
Dbearer.c598 struct nlattr *prop; in __tipc_nl_add_bearer() local
612 prop = nla_nest_start(msg->skb, TIPC_NLA_BEARER_PROP); in __tipc_nl_add_bearer()
613 if (!prop) in __tipc_nl_add_bearer()
622 nla_nest_end(msg->skb, prop); in __tipc_nl_add_bearer()
629 nla_nest_cancel(msg->skb, prop); in __tipc_nl_add_bearer()
864 struct nlattr *prop; in __tipc_nl_add_media() local
878 prop = nla_nest_start(msg->skb, TIPC_NLA_MEDIA_PROP); in __tipc_nl_add_media()
879 if (!prop) in __tipc_nl_add_media()
888 nla_nest_end(msg->skb, prop); in __tipc_nl_add_media()
895 nla_nest_cancel(msg->skb, prop); in __tipc_nl_add_media()
/linux-4.1.27/drivers/char/ipmi/
Dipmi_powernv.c215 u32 prop; in ipmi_powernv_probe() local
230 &prop); in ipmi_powernv_probe()
235 ipmi->interface_id = prop; in ipmi_powernv_probe()
237 rc = of_property_read_u32(dev->of_node, "interrupts", &prop); in ipmi_powernv_probe()
243 ipmi->event = 1ull << prop; in ipmi_powernv_probe()
/linux-4.1.27/arch/x86/kernel/
Ddevicetree.c76 const void *prop; in pcibios_get_phb_of_node() local
79 prop = of_get_property(np, "bus-range", NULL); in pcibios_get_phb_of_node()
80 if (!prop) in pcibios_get_phb_of_node()
82 bus_min = be32_to_cpup(prop); in pcibios_get_phb_of_node()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci-p5ioc2.c60 const __be32 *prop = of_get_property(phb->hose->dn, in pnv_pci_init_p5ioc2_msis() local
62 if (!prop) in pnv_pci_init_p5ioc2_msis()
70 phb->msi_base = be32_to_cpup(prop); in pnv_pci_init_p5ioc2_msis()
71 count = be32_to_cpup(prop + 1); in pnv_pci_init_p5ioc2_msis()
Dopal.c133 const __be32 *prop; in early_init_dt_scan_recoverable_ranges() local
138 prop = of_get_flat_dt_prop(node, "mcheck-recoverable-ranges", &psize); in early_init_dt_scan_recoverable_ranges()
140 if (!prop) in early_init_dt_scan_recoverable_ranges()
152 mc_recoverable_range_len = psize / (sizeof(*prop) * 5); in early_init_dt_scan_recoverable_ranges()
173 of_read_number(prop + (i * 5) + 0, 2); in early_init_dt_scan_recoverable_ranges()
176 of_read_number(prop + (i * 5) + 2, 1); in early_init_dt_scan_recoverable_ranges()
178 of_read_number(prop + (i * 5) + 3, 2); in early_init_dt_scan_recoverable_ranges()
/linux-4.1.27/sound/soc/generic/
Dsimple-card.c312 char prop[128]; in asoc_simple_card_dai_link_of() local
320 snprintf(prop, sizeof(prop), "%scpu", prefix); in asoc_simple_card_dai_link_of()
321 cpu = of_get_child_by_name(node, prop); in asoc_simple_card_dai_link_of()
323 snprintf(prop, sizeof(prop), "%scodec", prefix); in asoc_simple_card_dai_link_of()
324 codec = of_get_child_by_name(node, prop); in asoc_simple_card_dai_link_of()
328 dev_err(dev, "%s: Can't find %s DT node\n", __func__, prop); in asoc_simple_card_dai_link_of()
/linux-4.1.27/sound/ppc/
Dpmac.c936 const unsigned int *prop; in snd_pmac_detect() local
998 prop = of_get_property(sound, "sub-frame", NULL); in snd_pmac_detect()
999 if (prop && *prop < 16) in snd_pmac_detect()
1000 chip->subframe = *prop; in snd_pmac_detect()
1001 prop = of_get_property(sound, "layout-id", NULL); in snd_pmac_detect()
1002 if (prop) { in snd_pmac_detect()
1050 prop = of_get_property(sound, "device-id", NULL); in snd_pmac_detect()
1051 if (prop) in snd_pmac_detect()
1052 chip->device_id = *prop; in snd_pmac_detect()
1082 prop = of_get_property(sound, "sample-rates", &l); in snd_pmac_detect()
[all …]
/linux-4.1.27/drivers/gpio/
Dgpio-sodaville.c196 const void *prop; in sdv_gpio_probe() local
223 prop = of_get_property(pdev->dev.of_node, "intel,muxctl", &len); in sdv_gpio_probe()
224 if (prop && len == 4) { in sdv_gpio_probe()
225 mux_val = of_read_number(prop, 1); in sdv_gpio_probe()
Dgpio-grgpio.c351 u32 prop; in grgpio_probe() local
385 err = of_property_read_u32(np, "nbits", &prop); in grgpio_probe()
386 if (err || prop <= 0 || prop > GRGPIO_MAX_NGPIO) { in grgpio_probe()
391 gc->ngpio = prop; in grgpio_probe()
/linux-4.1.27/drivers/pci/host/
Dpci-host-generic.c213 const int *prop; in gen_pci_probe() local
234 prop = of_get_property(of_chosen, "linux,pci-probe-only", NULL); in gen_pci_probe()
235 if (prop) { in gen_pci_probe()
236 if (*prop) in gen_pci_probe()
/linux-4.1.27/drivers/regulator/
Dpwm-regulator.c105 struct property *prop; in pwm_regulator_probe() local
123 prop = of_find_property(np, "voltage-table", &length); in pwm_regulator_probe()
124 if (!prop) { in pwm_regulator_probe()
/linux-4.1.27/drivers/base/power/
Dopp.c851 const struct property *prop; in of_init_opp_table() local
855 prop = of_find_property(dev->of_node, "operating-points", NULL); in of_init_opp_table()
856 if (!prop) in of_init_opp_table()
858 if (!prop->value) in of_init_opp_table()
865 nr = prop->length / sizeof(u32); in of_init_opp_table()
871 val = prop->value; in of_init_opp_table()
/linux-4.1.27/drivers/firmware/efi/
Defi.c385 #define UEFI_PARAM(name, prop, field) \ argument
388 { prop }, \
416 const void *prop; in fdt_find_uefi_params() local
425 prop = of_get_flat_dt_prop(node, dt_params[i].propname, &len); in fdt_find_uefi_params()
426 if (!prop) in fdt_find_uefi_params()
431 val = of_read_number(prop, len / sizeof(u32)); in fdt_find_uefi_params()
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt80 Value type: <prop-encoded-array>
87 Value type: <prop-encoded-array>
142 Value type: <prop-encoded-array>
148 Value type: <prop-encoded-array>
214 Value type: <prop-encoded-array>
221 Value type: <prop-encoded-array>
251 Value type: <prop-encoded-array>
260 Value type: <prop-encoded-array>
269 Value type: <prop-encoded-array>
300 Value type: <prop-encoded-array>
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dqcom,pm8941-pwrkey.txt13 Value type: <prop-encoded-array>
18 Value type: <prop-encoded-array>
Dqcom,pm8xxx-keypad.txt14 Value type: <prop-encoded-array>
19 Value type: <prop-encoded-array>
27 Value type: <prop-encoded-array>
Dqcom,pm8xxx-pwrkey.txt14 Value type: <prop-encoded-array>
19 Value type: <prop-encoded-array>
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dqcom-pm8xxx.txt27 Value type: <prop-encoded-array>
68 Value type: <prop-encoded-array>
73 Value type: <prop-encoded-array>
/linux-4.1.27/drivers/clk/ti/
Dclk-dra7-atl.c239 char prop[5]; in of_dra7_atl_clk_probe() local
266 snprintf(prop, sizeof(prop), "atl%u", i); in of_dra7_atl_clk_probe()
267 cfg_node = of_find_node_by_name(node, prop); in of_dra7_atl_clk_probe()
/linux-4.1.27/Documentation/devicetree/bindings/soc/fsl/
Dqman.txt30 Value type: <prop-encoded-array>
38 Value type: <prop-encoded-array>
48 Value type: <prop-encoded-array>
60 Value type: <prop-encoded-array>
69 Value type: <prop-encoded-array>
Dqman-portals.txt27 Value type: <prop-encoded-array>
34 Value type: <prop-encoded-array>
39 Value type: <prop-encoded-array>
71 Value type: <prop-encoded-array>
Dbman.txt28 Value type: <prop-encoded-array>
36 Value type: <prop-encoded-array>
46 Value type: <prop-encoded-array>
61 Value type: <prop-encoded-array>
Dbman-portals.txt26 Value type: <prop-encoded-array>
33 Value type: <prop-encoded-array>
/linux-4.1.27/arch/sparc/include/asm/
Doplib_32.h139 int prom_getbool(phandle node, char *prop);
142 void prom_getstring(phandle node, char *prop, char *buf, int bufsize);
Doplib_64.h207 int prom_getbool(phandle node, const char *prop);
210 void prom_getstring(phandle node, const char *prop, char *buf,
/linux-4.1.27/drivers/staging/fsl-mc/bus/
Dmc-bus.c492 const __be32 *prop; in parse_mc_ranges() local
510 prop = of_get_property(mc_node, "#address-cells", NULL); in parse_mc_ranges()
511 if (prop) in parse_mc_ranges()
512 *mc_addr_cells = be32_to_cpup(prop); in parse_mc_ranges()
516 prop = of_get_property(mc_node, "#size-cells", NULL); in parse_mc_ranges()
517 if (prop) in parse_mc_ranges()
518 *mc_size_cells = be32_to_cpup(prop); in parse_mc_ranges()
/linux-4.1.27/drivers/input/keyboard/
Dpxa27x_keypad.c157 const __be16 *prop; in pxa27x_keypad_direct_key_parse_dt() local
189 prop = of_get_property(np, "marvell,direct-key-map", &proplen); in pxa27x_keypad_direct_key_parse_dt()
190 if (!prop) in pxa27x_keypad_direct_key_parse_dt()
203 code = be16_to_cpup(prop + i); in pxa27x_keypad_direct_key_parse_dt()
214 const __be32 *prop; in pxa27x_keypad_rotary_parse_dt() local
240 prop = of_get_property(np, rotaryname[i], &proplen); in pxa27x_keypad_rotary_parse_dt()
245 if (!prop) in pxa27x_keypad_rotary_parse_dt()
248 code = be32_to_cpup(prop); in pxa27x_keypad_rotary_parse_dt()
/linux-4.1.27/drivers/acpi/
Dproperty.c252 const union acpi_object *prop; in acpi_dev_get_property_array() local
255 ret = acpi_dev_get_property(adev, name, ACPI_TYPE_PACKAGE, &prop); in acpi_dev_get_property_array()
261 for (i = 0; i < prop->package.count; i++) in acpi_dev_get_property_array()
262 if (prop->package.elements[i].type != type) in acpi_dev_get_property_array()
266 *obj = prop; in acpi_dev_get_property_array()
/linux-4.1.27/drivers/of/unittest-data/
Dtestcases.dts5 prop-update = "hello";
6 prop-remove = "world";
/linux-4.1.27/drivers/video/
Dof_display_timing.c29 struct property *prop; in parse_timing_property() local
32 prop = of_find_property(np, name, &length); in parse_timing_property()
33 if (!prop) { in parse_timing_property()
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-iadc.txt18 Value type: <prop-encoded-array>
23 Value type: <prop-encoded-array>
/linux-4.1.27/arch/m68k/include/asm/
Doplib.h238 extern int prom_getbool(int node, char *prop);
241 extern void prom_getstring(int node, char *prop, char *buf, int bufsize);
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c931 tab->fe[tab->index].prop = mask; in gfar_set_mask()
941 tab->fe[tab->index].prop = value; in gfar_set_parse_bits()
950 tab->fe[tab->index].prop = value; in gfar_set_general_attribute()
1248 tab->fe[tab->index].prop = 0x0; in gfar_convert_to_filer()
1283 dst[size].prop = src[size].prop; in gfar_copy_filer_entries()
1303 tab->fe[begin++].prop = tab->fe[end++].prop; in gfar_trim_filer_entries()
1309 tab->fe[begin].prop = 0xFFFFFFFF; in gfar_trim_filer_entries()
1369 if (tab->fe[i].prop != tab->fe[j].prop) in gfar_cluster_filer()
1373 if (tab->fe[i - 1].prop != tab->fe[j - 1].prop) in gfar_cluster_filer()
1438 mask_table[and_index].mask = tab->fe[i].prop; in gfar_generate_mask_table()
[all …]
/linux-4.1.27/drivers/crypto/nx/
Dnx-842.c736 struct property *prop) { in nx842_OF_upd_status() argument
738 const char *status = (const char *)prop->value; in nx842_OF_upd_status()
740 if (!strncmp(status, "okay", (size_t)prop->length)) { in nx842_OF_upd_status()
773 struct property *prop) { in nx842_OF_upd_maxsglen() argument
775 const int *maxsglen = prop->value; in nx842_OF_upd_maxsglen()
777 if (prop->length != sizeof(*maxsglen)) { in nx842_OF_upd_maxsglen()
780 prop->length, sizeof(*maxsglen)); in nx842_OF_upd_maxsglen()
821 struct property *prop) { in nx842_OF_upd_maxsyncop() argument
832 if (prop->length != sizeof(*maxsynccop)) { in nx842_OF_upd_maxsyncop()
834 …evdata->dev, "%s: ibm,max-sync-cop is %d bytes long, expected %lu bytes\n", __func__, prop->length, in nx842_OF_upd_maxsyncop()
[all …]
/linux-4.1.27/sound/soc/omap/
Domap-twl4030.c277 struct property *prop; in omap_twl4030_probe() local
310 prop = of_find_property(node, "ti,audio-routing", NULL); in omap_twl4030_probe()
311 if (prop) { in omap_twl4030_probe()
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpsw.c1943 u32 prop; in cpsw_probe_dt() local
1948 if (of_property_read_u32(node, "slaves", &prop)) { in cpsw_probe_dt()
1952 data->slaves = prop; in cpsw_probe_dt()
1954 if (of_property_read_u32(node, "active_slave", &prop)) { in cpsw_probe_dt()
1958 data->active_slave = prop; in cpsw_probe_dt()
1960 if (of_property_read_u32(node, "cpts_clock_mult", &prop)) { in cpsw_probe_dt()
1964 data->cpts_clock_mult = prop; in cpsw_probe_dt()
1966 if (of_property_read_u32(node, "cpts_clock_shift", &prop)) { in cpsw_probe_dt()
1970 data->cpts_clock_shift = prop; in cpsw_probe_dt()
1978 if (of_property_read_u32(node, "cpdma_channels", &prop)) { in cpsw_probe_dt()
[all …]
/linux-4.1.27/drivers/virt/
Dfsl_hypervisor.c734 const uint32_t *prop; in get_parent_handle() local
747 prop = of_get_property(parent, "hv-handle", &len); in get_parent_handle()
748 if (!prop) in get_parent_handle()
749 prop = of_get_property(parent, "reg", &len); in get_parent_handle()
751 if (!prop || (len != sizeof(uint32_t))) { in get_parent_handle()
757 handle = be32_to_cpup(prop); in get_parent_handle()
/linux-4.1.27/drivers/bus/
Dmvebu-mbus.c1039 const __be32 *prop; in mbus_parse_ranges() local
1053 prop = of_get_property(node, "#address-cells", NULL); in mbus_parse_ranges()
1054 *c_addr_cells = be32_to_cpup(prop); in mbus_parse_ranges()
1056 prop = of_get_property(node, "#size-cells", NULL); in mbus_parse_ranges()
1057 *c_size_cells = be32_to_cpup(prop); in mbus_parse_ranges()
1143 const __be32 *prop; in mvebu_mbus_dt_init() local
1154 prop = of_get_property(np, "controller", NULL); in mvebu_mbus_dt_init()
1155 if (!prop) { in mvebu_mbus_dt_init()
1160 controller = of_find_node_by_phandle(be32_to_cpup(prop)); in mvebu_mbus_dt_init()
/linux-4.1.27/sound/soc/fsl/
Dmpc5200_dma.c372 const __be32 *prop; in mpc5200_audio_dma_create() local
396 prop = of_get_property(op->dev.of_node, "cell-index", &size); in mpc5200_audio_dma_create()
397 if (!prop || size < sizeof *prop) { in mpc5200_audio_dma_create()
404 psc_dma->id = be32_to_cpu(*prop); in mpc5200_audio_dma_create()
/linux-4.1.27/arch/powerpc/platforms/maple/
Dpci.c69 struct property *prop; in fixup_bus_range() local
73 prop = of_find_property(bridge, "bus-range", &len); in fixup_bus_range()
74 if (prop == NULL || prop->value == NULL || len < 2 * sizeof(int)) { in fixup_bus_range()
79 bus_range = prop->value; in fixup_bus_range()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dmal.c526 const u32 *prop; in mal_probe() local
541 prop = of_get_property(ofdev->dev.of_node, "num-tx-chans", NULL); in mal_probe()
542 if (prop == NULL) { in mal_probe()
549 mal->num_tx_chans = prop[0]; in mal_probe()
551 prop = of_get_property(ofdev->dev.of_node, "num-rx-chans", NULL); in mal_probe()
552 if (prop == NULL) { in mal_probe()
559 mal->num_rx_chans = prop[0]; in mal_probe()
/linux-4.1.27/arch/powerpc/boot/
Dmpsc.c104 static volatile char *mpsc_get_virtreg_of_phandle(void *devp, char *prop) in mpsc_get_virtreg_of_phandle() argument
109 n = getprop(devp, prop, &v, sizeof(v)); in mpsc_get_virtreg_of_phandle()

12