Home
last modified time | relevance | path

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

12

/linux-4.4.14/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.c225 struct property prop; in test_of_node() local
247 memset(&prop, 0, sizeof(prop)); in test_of_node()
248 prop.name = prop_name; in test_of_node()
249 prop.value = &prop_data; in test_of_node()
250 prop.length = sizeof(prop_data); in test_of_node()
252 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.4.14/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.y611 struct property *prop; in print_symbol() local
637 for (prop = sym->prop; prop; prop = prop->next) { in print_symbol()
638 if (prop->menu != menu) in print_symbol()
640 switch (prop->type) { in print_symbol()
643 print_quoted_string(out, prop->text); in print_symbol()
644 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
646 expr_fprint(prop->visible.expr, out); in print_symbol()
652 expr_fprint(prop->expr, out); in print_symbol()
653 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
655 expr_fprint(prop->visible.expr, out); in print_symbol()
[all …]
Dzconf.tab.c2448 struct property *prop; in print_symbol() local
2474 for (prop = sym->prop; prop; prop = prop->next) { in print_symbol()
2475 if (prop->menu != menu) in print_symbol()
2477 switch (prop->type) { in print_symbol()
2480 print_quoted_string(out, prop->text); in print_symbol()
2481 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
2483 expr_fprint(prop->visible.expr, out); in print_symbol()
2489 expr_fprint(prop->expr, out); in print_symbol()
2490 if (!expr_is_yes(prop->visible.expr)) { in print_symbol()
2492 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
273 for_all_defaults(sym_defconfig_list, prop) { in conf_read_simple()
274 if (expr_calc_value(prop->visible.expr) == no || in conf_read_simple()
275 prop->expr->type != E_SYMBOL) in conf_read_simple()
277 name = conf_expand_value(prop->expr->left.sym->name); in conf_read_simple()
1055 struct property *prop; in randomize_choice_values() local
1068 prop = sym_get_choice_prop(csym); in randomize_choice_values()
1072 expr_list_for_each_sym(prop->expr, e, sym) in randomize_choice_values()
1082 expr_list_for_each_sym(prop->expr, e, sym) { in randomize_choice_values()
1103 struct property *prop; in set_all_choice_values() local
[all …]
Dqconf.cc108 struct property *prop; in updateMenu() local
121 prop = menu->prompt; in updateMenu()
124 if (prop) switch (prop->type) { in updateMenu()
1142 for (struct property *prop = sym->prop; prop; prop = prop->next) { in debug_info() local
1143 switch (prop->type) { in debug_info()
1146 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); in debug_info()
1147 debug += print_filter(_(prop->text)); in debug_info()
1154 debug += prop_get_type_name(prop->type); in debug_info()
1156 expr_print(prop->expr, expr_print_help, &debug, E_NONE); in debug_info()
1162 expr_print(prop->expr, expr_print_help, &debug, E_NONE); in debug_info()
[all …]
Dexpr.h85 struct property *prop; member
159 for (st = sym->prop; st; st = st->next) \
164 for (st = sym->prop; st; st = st->next) \
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_slave_compat.c72 struct property * __init tilcdc_prop_dup(const struct property *prop, in tilcdc_prop_dup() argument
81 nprop->name = kstrdup(prop->name, GFP_KERNEL); in tilcdc_prop_dup()
85 nprop->value = kmemdup(prop->value, prop->length, GFP_KERNEL); in tilcdc_prop_dup()
89 nprop->length = prop->length; in tilcdc_prop_dup()
99 struct property *prop; in tilcdc_copy_props() local
103 prop = of_find_property(from, props[i], NULL); in tilcdc_copy_props()
104 if (!prop) in tilcdc_copy_props()
107 prop = tilcdc_prop_dup(prop, kft); in tilcdc_copy_props()
108 if (!prop) in tilcdc_copy_props()
111 prop->next = to->properties; in tilcdc_copy_props()
[all …]
/linux-4.4.14/scripts/dtc/
Dchecks.c46 struct node *node, struct property *prop);
129 struct property *prop; in check_nodes_props() local
136 for_each_property(node, prop) { in check_nodes_props()
137 TRACE(c, "%s\t'%s'", node->fullpath, prop->name); in check_nodes_props()
138 c->prop_fn(c, dt, node, prop); in check_nodes_props()
201 struct property *prop; in check_is_string() local
204 prop = get_property(node, propname); in check_is_string()
205 if (!prop) in check_is_string()
208 if (!data_is_one_string(prop->val)) in check_is_string()
220 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.4.14/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.4.14/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.c467 const char *prop; in mdesc_cpu_hwcap_list() local
479 prop = mdesc_get_property(hp, pn, "hwcap-list", &len); in mdesc_cpu_hwcap_list()
480 if (!prop) in mdesc_cpu_hwcap_list()
489 if (hwcaps[i] && !strcmp(prop, hwcaps[i])) { in mdesc_cpu_hwcap_list()
495 if (!strcmp(prop, crypto_hwcaps[i])) in mdesc_cpu_hwcap_list()
499 plen = strlen(prop) + 1; in mdesc_cpu_hwcap_list()
500 prop += plen; in mdesc_cpu_hwcap_list()
Dpci.c408 #define GET_64BIT(prop, i) ((((u64) (prop)[(i)]) << 32) | (prop)[(i)+1]) argument
1059 } *prop; in pci_bus_slot_names() local
1064 prop = of_get_property(node, "slot-names", &len); in pci_bus_slot_names()
1065 if (!prop) in pci_bus_slot_names()
1068 mask = prop->slot_mask; in pci_bus_slot_names()
1069 sp = prop->names; in pci_bus_slot_names()
/linux-4.4.14/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.c102 struct property *prop; in dss_of_port_get_parent_device() local
104 prop = of_find_property(np, "compatible", NULL); in dss_of_port_get_parent_device()
106 if (prop) in dss_of_port_get_parent_device()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_overlay.c43 struct armada_ovl_plane_properties prop; member
50 armada_ovl_update_attr(struct armada_ovl_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()
138 armada_ovl_update_attr(&dplane->prop, dcrtc); in armada_ovl_plane_update()
304 dplane->prop.colorkey_yr = CCC(K2R(val)); in armada_ovl_plane_set_property()
[all …]
/linux-4.4.14/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.c102 const __be32 *prop; in __reserved_mem_alloc_size() local
106 prop = of_get_flat_dt_prop(node, "size", &len); in __reserved_mem_alloc_size()
107 if (!prop) in __reserved_mem_alloc_size()
115 size = dt_mem_next_cell(dt_root_size_cells, &prop); in __reserved_mem_alloc_size()
119 prop = of_get_flat_dt_prop(node, "alignment", &len); in __reserved_mem_alloc_size()
120 if (prop) { in __reserved_mem_alloc_size()
126 align = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_alloc_size()
133 prop = of_get_flat_dt_prop(node, "alloc-ranges", &len); in __reserved_mem_alloc_size()
134 if (prop) { in __reserved_mem_alloc_size()
145 start = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_alloc_size()
[all …]
Dbase.c444 struct property *prop; in __of_device_is_compatible() local
450 prop = __of_find_property(device, "compatible", NULL); in __of_device_is_compatible()
451 for (cp = of_prop_next_string(prop, NULL); cp; in __of_device_is_compatible()
452 cp = of_prop_next_string(prop, cp), index++) { in __of_device_is_compatible()
1095 struct property *prop = of_find_property(np, propname, NULL); in of_property_count_elems_of_size() local
1097 if (!prop) in of_property_count_elems_of_size()
1099 if (!prop->value) in of_property_count_elems_of_size()
1102 if (prop->length % elem_size != 0) { in of_property_count_elems_of_size()
1108 return prop->length / elem_size; in of_property_count_elems_of_size()
1128 struct property *prop = of_find_property(np, propname, NULL); in of_find_property_value_of_size() local
[all …]
Dfdt.c478 const __be32 *prop; in __reserved_mem_reserve_reg() local
481 prop = of_get_flat_dt_prop(node, "reg", &len); in __reserved_mem_reserve_reg()
482 if (!prop) in __reserved_mem_reserve_reg()
494 base = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_reserve_reg()
495 size = dt_mem_next_cell(dt_root_size_cells, &prop); in __reserved_mem_reserve_reg()
521 const __be32 *prop; in __reserved_mem_check_root() local
523 prop = of_get_flat_dt_prop(node, "#size-cells", NULL); in __reserved_mem_check_root()
524 if (!prop || be32_to_cpup(prop) != dt_root_size_cells) in __reserved_mem_check_root()
527 prop = of_get_flat_dt_prop(node, "#address-cells", NULL); in __reserved_mem_check_root()
528 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()
641 const __be32 *prop; in of_get_address() local
658 prop = of_get_property(dev, bus->addresses, &psize); in of_get_address()
[all …]
Dplatform.c226 const void *prop; in of_amba_device_create() local
253 prop = of_get_property(node, "arm,primecell-periphid", NULL); in of_amba_device_create()
254 if (prop) in of_amba_device_create()
255 dev->periphid = of_read_ulong(prop, 1); in of_amba_device_create()
/linux-4.4.14/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.4.14/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.c287 const __be32 *prop; in check_cpu_feature_properties() local
290 prop = of_get_flat_dt_prop(node, fp->name, NULL); in check_cpu_feature_properties()
291 if (prop && be32_to_cpup(prop) >= fp->min_value) { in check_cpu_feature_properties()
303 const __be32 *prop; in early_init_dt_scan_cpus() local
375 prop = of_get_flat_dt_prop(node, "cpu-version", NULL); in early_init_dt_scan_cpus()
376 if (prop && (be32_to_cpup(prop) & 0xff000000) == 0x0f000000) in early_init_dt_scan_cpus()
377 identify_cpu(0, be32_to_cpup(prop)); in early_init_dt_scan_cpus()
574 const __be32 *prop; in early_reserve_mem_dt() local
581 prop = of_get_flat_dt_prop(dt_root, "reserved-ranges", &len); in early_reserve_mem_dt()
583 if (!prop) in early_reserve_mem_dt()
[all …]
Dmachine_kexec_64.c404 struct property *prop; in export_htab_values() local
415 prop = of_find_property(node, htab_base_prop.name, NULL); in export_htab_values()
416 if (prop) in export_htab_values()
417 of_remove_property(node, prop); in export_htab_values()
418 prop = of_find_property(node, htab_size_prop.name, NULL); in export_htab_values()
419 if (prop) in export_htab_values()
420 of_remove_property(node, prop); in export_htab_values()
Dprom_init.c2416 u32 prop[6]; in fixup_device_tree_chrp() local
2433 prop[0] = 0x1; in fixup_device_tree_chrp()
2434 prop[1] = 0x0; in fixup_device_tree_chrp()
2435 prop[2] = rloc; in fixup_device_tree_chrp()
2436 prop[3] = 0x0; in fixup_device_tree_chrp()
2437 prop[4] = 0x0; in fixup_device_tree_chrp()
2438 prop[5] = 0x00010000; in fixup_device_tree_chrp()
2439 prom_setprop(ph, name, "ranges", prop, sizeof(prop)); in fixup_device_tree_chrp()
2447 prop[0] = 14; in fixup_device_tree_chrp()
2448 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()
1339 const __be32 *prop; in vio_register_device_node() local
1396 prop = of_get_property(of_node, "reg", NULL); in vio_register_device_node()
1397 if (prop == NULL) { in vio_register_device_node()
1402 unit_address = of_read_number(prop, 1); in vio_register_device_node()
1410 prop = of_get_property(of_node, "ibm,resource-id", NULL); in vio_register_device_node()
1411 if (prop != NULL) in vio_register_device_node()
1412 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.4.14/drivers/net/ethernet/brocade/bna/
Dbfa_defs_mfg_comm.h81 #define bfa_mfg_adapter_prop_init_gpio(gpio, card_type, prop) \ argument
84 (prop) |= BFI_ADAPTER_PROTO; \
89 (prop) |= BFI_ADAPTER_TTV; \
92 (prop) |= BFI_ADAPTER_SETP(NPORTS, 2); \
93 (prop) |= BFI_ADAPTER_SETP(SPEED, 8); \
97 (prop) |= BFI_ADAPTER_SETP(NPORTS, 1); \
98 (prop) |= BFI_ADAPTER_SETP(SPEED, 8); \
102 (prop) |= BFI_ADAPTER_SETP(NPORTS, 2); \
103 (prop) |= BFI_ADAPTER_SETP(SPEED, 4); \
107 (prop) |= BFI_ADAPTER_SETP(NPORTS, 1); \
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.c250 const struct fdt_property *prop; in fdt_get_property_by_offset() local
258 prop = _fdt_offset_ptr(fdt, offset); in fdt_get_property_by_offset()
261 *lenp = fdt32_to_cpu(prop->len); in fdt_get_property_by_offset()
263 return prop; in fdt_get_property_by_offset()
274 const struct fdt_property *prop; in fdt_get_property_namelen() local
276 if (!(prop = fdt_get_property_by_offset(fdt, offset, lenp))) { in fdt_get_property_namelen()
280 if (_fdt_string_eq(fdt, fdt32_to_cpu(prop->nameoff), in fdt_get_property_namelen()
282 return prop; in fdt_get_property_namelen()
301 const struct fdt_property *prop; in fdt_getprop_namelen() local
303 prop = fdt_get_property_namelen(fdt, nodeoffset, name, namelen, lenp); in fdt_getprop_namelen()
[all …]
Dfdt_sw.c225 struct fdt_property *prop; in fdt_property() local
234 prop = _fdt_grab_space(fdt, sizeof(*prop) + FDT_TAGALIGN(len)); in fdt_property()
235 if (! prop) in fdt_property()
238 prop->tag = cpu_to_fdt32(FDT_PROP); in fdt_property()
239 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_property()
240 prop->len = cpu_to_fdt32(len); in fdt_property()
241 memcpy(prop->data, val, len); in fdt_property()
271 struct fdt_property *prop = in fdt_finish() local
275 nameoff = fdt32_to_cpu(prop->nameoff); in fdt_finish()
277 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.4.14/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.4.14/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 = kmemdup(prop->value, prop->length, GFP_KERNEL); in dlpar_clone_drconf_property()
101 new_prop->length = prop->length; in dlpar_clone_drconf_property()
[all …]
Dreconfig.c95 static void release_prop_list(const struct property *prop) in release_prop_list() argument
98 for (; prop; prop = next) { in release_prop_list()
99 next = prop->next; in release_prop_list()
100 kfree(prop->name); in release_prop_list()
101 kfree(prop->value); in release_prop_list()
102 kfree(prop); in release_prop_list()
203 struct property *prop = NULL; in do_add_node() local
223 struct property *last = prop; in do_add_node()
225 prop = new_property(name, length, value, last); in do_add_node()
226 if (!prop) { in do_add_node()
[all …]
Ddlpar.c39 void dlpar_free_cc_property(struct property *prop) in dlpar_free_cc_property() argument
41 kfree(prop->name); in dlpar_free_cc_property()
42 kfree(prop->value); in dlpar_free_cc_property()
43 kfree(prop); in dlpar_free_cc_property()
48 struct property *prop; in dlpar_parse_cc_property() local
52 prop = kzalloc(sizeof(*prop), GFP_KERNEL); in dlpar_parse_cc_property()
53 if (!prop) in dlpar_parse_cc_property()
57 prop->name = kstrdup(name, GFP_KERNEL); in dlpar_parse_cc_property()
59 prop->length = be32_to_cpu(ccwa->prop_length); in dlpar_parse_cc_property()
61 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.c741 const char *prop; in pseries_probe_fw_features() local
750 prop = of_get_flat_dt_prop(node, "ibm,hypertas-functions", in pseries_probe_fw_features()
752 if (prop) { in pseries_probe_fw_features()
754 fw_hypertas_feature_init(prop, len); in pseries_probe_fw_features()
761 prop = of_get_flat_dt_prop(node, "ibm,architecture-vec-5", in pseries_probe_fw_features()
763 if (prop) in pseries_probe_fw_features()
764 fw_vec5_feature_init(prop, len); in pseries_probe_fw_features()
/linux-4.4.14/arch/arm/mach-exynos/
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.4.14/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.4.14/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.4.14/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.4.14/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 …]
Dqcom_smbb.c254 const struct smbb_charger_attr *prop; in smbb_charger_attr_write() local
259 prop = &smbb_charger_attrs[which]; in smbb_charger_attr_write()
261 if (val > prop->max || val < prop->min) { in smbb_charger_attr_write()
263 prop->name, prop->min, prop->max); in smbb_charger_attr_write()
267 if (prop->safe_reg) { in smbb_charger_attr_write()
269 chg->addr + prop->safe_reg, &wval); in smbb_charger_attr_write()
273 prop->name); in smbb_charger_attr_write()
277 wval = prop->hw_fn(wval); in smbb_charger_attr_write()
282 prop->name, wval); in smbb_charger_attr_write()
287 wval = smbb_hw_lookup(val, prop->hw_fn); in smbb_charger_attr_write()
[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()
Dtps65090-charger.c202 unsigned int prop; in tps65090_parse_dt_charger_data() local
210 prop = of_property_read_bool(np, "ti,enable-low-current-chrg"); in tps65090_parse_dt_charger_data()
211 pdata->enable_low_current_chrg = prop; in tps65090_parse_dt_charger_data()
/linux-4.4.14/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.4.14/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.c208 const u32 *prop; in setup_msi_msg_address() local
220 prop = of_get_property(dn, "msi-address-64", &len); in setup_msi_msg_address()
221 if (prop) in setup_msi_msg_address()
225 prop = of_get_property(dn, "msi-address-32", &len); in setup_msi_msg_address()
226 if (prop) in setup_msi_msg_address()
230 if (!prop) { in setup_msi_msg_address()
238 msg->address_hi = prop[0]; in setup_msi_msg_address()
239 msg->address_lo = prop[1]; in setup_msi_msg_address()
243 msg->address_lo = prop[0]; in setup_msi_msg_address()
/linux-4.4.14/drivers/gpu/drm/sti/
Dsti_plane.c77 struct drm_property *prop; in sti_plane_attach_zorder_property() local
79 prop = private->plane_zorder_property; in sti_plane_attach_zorder_property()
80 if (!prop) { in sti_plane_attach_zorder_property()
81 prop = drm_property_create_range(dev, 0, "zpos", 1, in sti_plane_attach_zorder_property()
83 if (!prop) in sti_plane_attach_zorder_property()
86 private->plane_zorder_property = prop; in sti_plane_attach_zorder_property()
89 drm_object_attach_property(&drm_plane->base, prop, plane->zorder); in sti_plane_attach_zorder_property()
/linux-4.4.14/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.4.14/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.4.14/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.c563 u32 prop; in nand_davinci_get_pdata() local
572 "ti,davinci-chipselect", &prop)) in nand_davinci_get_pdata()
573 pdev->id = prop; in nand_davinci_get_pdata()
578 "ti,davinci-mask-ale", &prop)) in nand_davinci_get_pdata()
579 pdata->mask_ale = prop; in nand_davinci_get_pdata()
581 "ti,davinci-mask-cle", &prop)) in nand_davinci_get_pdata()
582 pdata->mask_cle = prop; in nand_davinci_get_pdata()
584 "ti,davinci-mask-chipsel", &prop)) in nand_davinci_get_pdata()
585 pdata->mask_chipsel = prop; in nand_davinci_get_pdata()
598 "ti,davinci-ecc-bits", &prop)) in nand_davinci_get_pdata()
[all …]
/linux-4.4.14/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.4.14/drivers/pcmcia/
Delectra_cf.c193 const unsigned int *prop; in electra_cf_probe() local
255 prop = of_get_property(np, "card-detect-gpio", NULL); in electra_cf_probe()
256 if (!prop) in electra_cf_probe()
258 cf->gpio_detect = *prop; in electra_cf_probe()
260 prop = of_get_property(np, "card-vsense-gpio", NULL); in electra_cf_probe()
261 if (!prop) in electra_cf_probe()
263 cf->gpio_vsense = *prop; in electra_cf_probe()
265 prop = of_get_property(np, "card-3v-gpio", NULL); in electra_cf_probe()
266 if (!prop) in electra_cf_probe()
268 cf->gpio_3v = *prop; in electra_cf_probe()
[all …]
/linux-4.4.14/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.4.14/include/linux/
Dof.h80 struct property *prop; member
343 extern int of_add_property(struct device_node *np, struct property *prop);
344 extern int of_remove_property(struct device_node *np, struct property *prop);
367 const __be32 *of_prop_next_u32(struct property *prop, const __be32 *cur,
376 const char *of_prop_next_string(struct property *prop, const char *cur);
631 static inline const __be32 *of_prop_next_u32(struct property *prop, in of_prop_next_u32() argument
637 static inline const char *of_prop_next_string(struct property *prop, in of_prop_next_string() argument
838 struct property *prop = of_find_property(np, propname, NULL); in of_property_read_bool() local
840 return prop ? true : false; in of_property_read_bool()
871 #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.4.14/drivers/base/
Dproperty.c54 struct property_entry *prop; in pset_prop_get() local
59 for (prop = pset->properties; prop->name; prop++) in pset_prop_get()
60 if (!strcmp(name, prop->name)) in pset_prop_get()
61 return prop; in pset_prop_get()
69 struct property_entry *prop; in pset_prop_read_array() local
72 prop = pset_prop_get(pset, name); in pset_prop_read_array()
73 if (!prop) in pset_prop_read_array()
76 if (prop->type != type) in pset_prop_read_array()
80 return prop->nval; in pset_prop_read_array()
82 if (prop->nval < nval) in pset_prop_read_array()
[all …]
/linux-4.4.14/drivers/gpu/drm/
Ddrm_sysfs.c300 struct drm_property *prop; in tv_subconnector_show() local
304 prop = dev->mode_config.tv_subconnector_property; in tv_subconnector_show()
305 if (!prop) { in tv_subconnector_show()
310 ret = drm_object_property_get_value(&connector->base, prop, &subconnector); in tv_subconnector_show()
324 struct drm_property *prop; in tv_select_subconnector_show() local
328 prop = dev->mode_config.tv_select_subconnector_property; in tv_select_subconnector_show()
329 if (!prop) { in tv_select_subconnector_show()
334 ret = drm_object_property_get_value(&connector->base, prop, &subconnector); in tv_select_subconnector_show()
348 struct drm_property *prop; in dvii_subconnector_show() local
352 prop = dev->mode_config.dvi_i_subconnector_property; in dvii_subconnector_show()
[all …]
Ddrm_crtc.c1358 struct drm_property *prop; in drm_mode_create_standard_properties() local
1363 prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | in drm_mode_create_standard_properties()
1366 if (!prop) in drm_mode_create_standard_properties()
1368 dev->mode_config.edid_property = prop; in drm_mode_create_standard_properties()
1370 prop = drm_property_create_enum(dev, 0, in drm_mode_create_standard_properties()
1373 if (!prop) in drm_mode_create_standard_properties()
1375 dev->mode_config.dpms_property = prop; in drm_mode_create_standard_properties()
1377 prop = drm_property_create(dev, in drm_mode_create_standard_properties()
1381 if (!prop) in drm_mode_create_standard_properties()
1383 dev->mode_config.path_property = prop; in drm_mode_create_standard_properties()
[all …]
/linux-4.4.14/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.4.14/arch/arm/kernel/
Ddevtree.c227 const char *prop; in setup_machine_fdt() local
235 prop = of_get_flat_dt_prop(dt_root, "compatible", &size); in setup_machine_fdt()
237 early_print("'%s' ", prop); in setup_machine_fdt()
238 size -= strlen(prop) + 1; in setup_machine_fdt()
239 prop += strlen(prop) + 1; in setup_machine_fdt()
/linux-4.4.14/drivers/tty/serial/
Dof_serial.c67 u32 clk, spd, prop; in of_platform_serial_setup() local
102 if (of_property_read_u32(np, "reg-offset", &prop) == 0) in of_platform_serial_setup()
103 port->mapbase += prop; in of_platform_serial_setup()
106 if (of_property_read_u32(np, "reg-shift", &prop) == 0) in of_platform_serial_setup()
107 port->regshift = prop; in of_platform_serial_setup()
110 if (of_property_read_u32(np, "fifo-size", &prop) == 0) in of_platform_serial_setup()
111 port->fifosize = prop; in of_platform_serial_setup()
120 if (of_property_read_u32(np, "reg-io-width", &prop) == 0) { in of_platform_serial_setup()
121 switch (prop) { in of_platform_serial_setup()
131 prop); in of_platform_serial_setup()
/linux-4.4.14/drivers/clk/
Dclk-palmas.c180 unsigned int prop; in palmas_clks_get_clk_data() local
184 &prop); in palmas_clks_get_clk_data()
188 switch (prop) { in palmas_clks_get_clk_data()
190 prop = PALMAS_EXT_CONTROL_ENABLE1; in palmas_clks_get_clk_data()
193 prop = PALMAS_EXT_CONTROL_ENABLE2; in palmas_clks_get_clk_data()
196 prop = PALMAS_EXT_CONTROL_NSLEEP; in palmas_clks_get_clk_data()
200 node->name, prop); in palmas_clks_get_clk_data()
201 prop = 0; in palmas_clks_get_clk_data()
204 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.4.14/drivers/spi/
Dspi-fsl-lib.c123 const void *prop; in of_mpc8xxx_spi_probe() local
150 prop = of_get_property(np, "mode", NULL); in of_mpc8xxx_spi_probe()
151 if (prop && !strcmp(prop, "cpu-qe")) in of_mpc8xxx_spi_probe()
153 else if (prop && !strcmp(prop, "qe")) in of_mpc8xxx_spi_probe()
Dspi-fsl-espi.c654 const __be32 *prop; in fsl_espi_probe() local
704 prop = of_get_property(nc, "reg", &len); in fsl_espi_probe()
705 if (!prop || len < sizeof(*prop)) in fsl_espi_probe()
707 i = be32_to_cpup(prop); in fsl_espi_probe()
713 prop = of_get_property(nc, "fsl,csbef", &len); in fsl_espi_probe()
714 if (prop && len >= sizeof(*prop)) { in fsl_espi_probe()
716 csmode |= CSMODE_BEF(be32_to_cpup(prop)); in fsl_espi_probe()
719 prop = of_get_property(nc, "fsl,csaft", &len); in fsl_espi_probe()
720 if (prop && len >= sizeof(*prop)) { in fsl_espi_probe()
722 csmode |= CSMODE_AFT(be32_to_cpup(prop)); in fsl_espi_probe()
[all …]
/linux-4.4.14/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.4.14/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.c185 const struct property *prop; in imx6q_cpufreq_probe() local
269 prop = of_find_property(np, "fsl,soc-operating-points", NULL); in imx6q_cpufreq_probe()
270 if (!prop || !prop->value) in imx6q_cpufreq_probe()
277 nr = prop->length / sizeof(u32); in imx6q_cpufreq_probe()
282 val = prop->value; in imx6q_cpufreq_probe()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-of.c27 struct property *prop; in v4l2_of_parse_csi_bus() local
32 prop = of_find_property(node, "data-lanes", NULL); in v4l2_of_parse_csi_bus()
33 if (prop) { in v4l2_of_parse_csi_bus()
38 lane = of_prop_next_u32(prop, lane, &v); in v4l2_of_parse_csi_bus()
46 prop = of_find_property(node, "lane-polarities", NULL); in v4l2_of_parse_csi_bus()
47 if (prop) { in v4l2_of_parse_csi_bus()
52 polarity = of_prop_next_u32(prop, polarity, &v); in v4l2_of_parse_csi_bus()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_plane.c195 struct drm_property *prop; in exynos_plane_attach_zpos_property() local
197 prop = dev_priv->plane_zpos_property; in exynos_plane_attach_zpos_property()
198 if (!prop) { in exynos_plane_attach_zpos_property()
199 prop = drm_property_create_range(dev, DRM_MODE_PROP_IMMUTABLE, in exynos_plane_attach_zpos_property()
201 if (!prop) in exynos_plane_attach_zpos_property()
204 dev_priv->plane_zpos_property = prop; in exynos_plane_attach_zpos_property()
207 drm_object_attach_property(&plane->base, prop, zpos); in exynos_plane_attach_zpos_property()
/linux-4.4.14/drivers/thermal/
Dof-thermal.c586 u32 prop; in thermal_of_populate_bind_params() local
590 ret = of_property_read_u32(np, "contribution", &prop); in thermal_of_populate_bind_params()
592 __tbp->usage = prop; in thermal_of_populate_bind_params()
685 int prop; in thermal_of_populate_trip() local
688 ret = of_property_read_u32(np, "temperature", &prop); in thermal_of_populate_trip()
693 trip->temperature = prop; in thermal_of_populate_trip()
695 ret = of_property_read_u32(np, "hysteresis", &prop); in thermal_of_populate_trip()
700 trip->hysteresis = prop; in thermal_of_populate_trip()
735 u32 prop, coef[2]; in thermal_of_build_thermal_zone() local
746 ret = of_property_read_u32(np, "polling-delay-passive", &prop); in thermal_of_build_thermal_zone()
[all …]
/linux-4.4.14/drivers/pinctrl/
Ddevicetree.c174 struct property *prop; in pinctrl_dt_to_map() local
196 prop = of_find_property(np, propname, &size); in pinctrl_dt_to_map()
198 if (!prop) in pinctrl_dt_to_map()
200 list = prop->value; in pinctrl_dt_to_map()
213 statename = prop->name + 8; in pinctrl_dt_to_map()
225 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.4.14/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.4.14/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.4.14/net/tipc/
Dnetlink_compat.c362 struct nlattr *prop; in tipc_nl_compat_bearer_enable() local
379 prop = nla_nest_start(skb, TIPC_NLA_BEARER_PROP); in tipc_nl_compat_bearer_enable()
380 if (!prop) in tipc_nl_compat_bearer_enable()
384 nla_nest_end(skb, prop); in tipc_nl_compat_bearer_enable()
418 struct nlattr *prop[], struct nlattr *stats[]) in __fill_bc_link_stat() argument
421 nla_get_u32(prop[TIPC_NLA_PROP_WIN])); in __fill_bc_link_stat()
461 struct nlattr *prop[TIPC_NLA_PROP_MAX + 1]; in tipc_nl_compat_link_stat_dump() local
466 nla_parse_nested(prop, TIPC_NLA_PROP_MAX, link[TIPC_NLA_LINK_PROP], in tipc_nl_compat_link_stat_dump()
480 __fill_bc_link_stat(msg, prop, stats); in tipc_nl_compat_link_stat_dump()
493 nla_get_u32(prop[TIPC_NLA_PROP_PRIO])); in tipc_nl_compat_link_stat_dump()
[all …]
Dbearer.c644 struct nlattr *prop; in __tipc_nl_add_bearer() local
658 prop = nla_nest_start(msg->skb, TIPC_NLA_BEARER_PROP); in __tipc_nl_add_bearer()
659 if (!prop) in __tipc_nl_add_bearer()
668 nla_nest_end(msg->skb, prop); in __tipc_nl_add_bearer()
675 nla_nest_cancel(msg->skb, prop); in __tipc_nl_add_bearer()
910 struct nlattr *prop; in __tipc_nl_add_media() local
924 prop = nla_nest_start(msg->skb, TIPC_NLA_MEDIA_PROP); in __tipc_nl_add_media()
925 if (!prop) in __tipc_nl_add_media()
934 nla_nest_end(msg->skb, prop); in __tipc_nl_add_media()
941 nla_nest_cancel(msg->skb, prop); in __tipc_nl_add_media()
Dbcast.c391 struct nlattr *prop; in tipc_nl_add_bc_link() local
424 prop = nla_nest_start(msg->skb, TIPC_NLA_LINK_PROP); in tipc_nl_add_bc_link()
425 if (!prop) in tipc_nl_add_bc_link()
429 nla_nest_end(msg->skb, prop); in tipc_nl_add_bc_link()
442 nla_nest_cancel(msg->skb, prop); in tipc_nl_add_bc_link()
/linux-4.4.14/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.4.14/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.4.14/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()
418 const __be32 *prop; in of_get_drconf_memory() local
421 prop = of_get_property(memory, "ibm,dynamic-memory", &len); in of_get_drconf_memory()
422 if (!prop || len < sizeof(unsigned int)) in of_get_drconf_memory()
425 entries = of_read_number(prop++, 1); in of_get_drconf_memory()
433 *dm = prop; in of_get_drconf_memory()
443 const __be32 *prop; in of_get_lmb_size() local
[all …]
Dhash_utils_64.c277 const __be32 *prop; in htab_dt_scan_seg_sizes() local
284 prop = of_get_flat_dt_prop(node, "ibm,processor-segment-sizes", &size); in htab_dt_scan_seg_sizes()
285 if (prop == NULL) in htab_dt_scan_seg_sizes()
287 for (; size >= 4; size -= 4, ++prop) { in htab_dt_scan_seg_sizes()
288 if (be32_to_cpu(prop[0]) == 40) { in htab_dt_scan_seg_sizes()
332 const __be32 *prop; in htab_dt_scan_page_sizes() local
339 prop = of_get_flat_dt_prop(node, "ibm,segment-page-sizes", &size); in htab_dt_scan_page_sizes()
340 if (!prop) in htab_dt_scan_page_sizes()
347 unsigned int base_shift = be32_to_cpu(prop[0]); in htab_dt_scan_page_sizes()
348 unsigned int slbenc = be32_to_cpu(prop[1]); in htab_dt_scan_page_sizes()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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()
177 const unsigned char *prop; in fsl_usb2_mph_dr_of_probe() local
215 prop = of_get_property(np, "phy_type", NULL); in fsl_usb2_mph_dr_of_probe()
216 pdata->phy_mode = determine_usb_phy(prop); in fsl_usb2_mph_dr_of_probe()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/sound/soc/generic/
Dsimple-card.c334 char prop[128]; in asoc_simple_card_dai_link_of() local
343 snprintf(prop, sizeof(prop), "%scpu", prefix); in asoc_simple_card_dai_link_of()
344 cpu = of_get_child_by_name(node, prop); in asoc_simple_card_dai_link_of()
346 snprintf(prop, sizeof(prop), "%splat", prefix); in asoc_simple_card_dai_link_of()
347 plat = of_get_child_by_name(node, prop); in asoc_simple_card_dai_link_of()
349 snprintf(prop, sizeof(prop), "%scodec", prefix); in asoc_simple_card_dai_link_of()
350 codec = of_get_child_by_name(node, prop); in asoc_simple_card_dai_link_of()
354 dev_err(dev, "%s: Can't find %s DT node\n", __func__, prop); in asoc_simple_card_dai_link_of()
/linux-4.4.14/Documentation/devicetree/bindings/phy/
Dqcom,usb-8x16-phy.txt10 Value type: <prop-encoded-array>
15 Value type: <prop-encoded-array>
42 Value type: <prop-encoded-array>
52 Value type: <prop-encoded-array>
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smem.txt14 Value type: <prop-encoded-array>
19 Value type: <prop-encoded-array>
24 Value type: <prop-encoded-array>
/linux-4.4.14/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.4.14/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.4.14/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>
303 Value type: <prop-encoded-array>
308 Value type: <prop-encoded-array>
363 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>
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dos-area.c271 struct property *prop) in os_area_set_property() argument
274 struct property *tmp = of_find_property(node, prop->name, NULL); in os_area_set_property()
277 pr_debug("%s:%d found %s\n", __func__, __LINE__, prop->name); in os_area_set_property()
281 result = of_add_property(node, prop); in os_area_set_property()
294 struct property *prop) in os_area_get_property() argument
296 const struct property *tmp = of_find_property(node, prop->name, NULL); in os_area_get_property()
299 BUG_ON(prop->length != tmp->length); in os_area_get_property()
300 memcpy(prop->value, tmp->value, prop->length); in os_area_get_property()
303 prop->name); in os_area_get_property()
/linux-4.4.14/drivers/crypto/nx/
Dnx-842-pseries.c562 static int nx842_OF_upd_status(struct property *prop) in nx842_OF_upd_status() argument
564 const char *status = (const char *)prop->value; in nx842_OF_upd_status()
566 if (!strncmp(status, "okay", (size_t)prop->length)) in nx842_OF_upd_status()
568 if (!strncmp(status, "disabled", (size_t)prop->length)) in nx842_OF_upd_status()
597 struct property *prop) { in nx842_OF_upd_maxsglen() argument
599 const unsigned int maxsglen = of_read_number(prop->value, 1); in nx842_OF_upd_maxsglen()
601 if (prop->length != sizeof(maxsglen)) { in nx842_OF_upd_maxsglen()
604 prop->length, sizeof(maxsglen)); in nx842_OF_upd_maxsglen()
645 struct property *prop) { in nx842_OF_upd_maxsyncop() argument
658 if (prop->length != sizeof(*maxsynccop)) { in nx842_OF_upd_maxsyncop()
[all …]
/linux-4.4.14/drivers/char/ipmi/
Dipmi_powernv.c220 u32 prop; in ipmi_powernv_probe() local
235 &prop); in ipmi_powernv_probe()
240 ipmi->interface_id = prop; in ipmi_powernv_probe()
242 rc = of_property_read_u32(dev->of_node, "interrupts", &prop); in ipmi_powernv_probe()
251 ipmi->irq = opal_event_request(prop); in ipmi_powernv_probe()
/linux-4.4.14/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.4.14/drivers/iio/light/
Dacpi-als.c98 static int acpi_als_read_value(struct acpi_als *als, char *prop, s32 *val) in acpi_als_read_value() argument
103 status = acpi_evaluate_integer(als->device->handle, prop, NULL, in acpi_als_read_value()
107 ACPI_EXCEPTION((AE_INFO, status, "Error reading ALS %s", prop)); in acpi_als_read_value()
/linux-4.4.14/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.4.14/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.c348 u32 prop; in grgpio_probe() local
382 err = of_property_read_u32(np, "nbits", &prop); in grgpio_probe()
383 if (err || prop <= 0 || prop > GRGPIO_MAX_NGPIO) { in grgpio_probe()
388 gc->ngpio = prop; in grgpio_probe()
/linux-4.4.14/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.c127 const __be32 *prop; in early_init_dt_scan_recoverable_ranges() local
132 prop = of_get_flat_dt_prop(node, "mcheck-recoverable-ranges", &psize); in early_init_dt_scan_recoverable_ranges()
134 if (!prop) in early_init_dt_scan_recoverable_ranges()
146 mc_recoverable_range_len = psize / (sizeof(*prop) * 5); in early_init_dt_scan_recoverable_ranges()
167 of_read_number(prop + (i * 5) + 0, 2); in early_init_dt_scan_recoverable_ranges()
170 of_read_number(prop + (i * 5) + 2, 1); in early_init_dt_scan_recoverable_ranges()
172 of_read_number(prop + (i * 5) + 3, 2); in early_init_dt_scan_recoverable_ranges()
/linux-4.4.14/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.4.14/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.4.14/drivers/clk/ti/
Dclk-dra7-atl.c240 char prop[5]; in of_dra7_atl_clk_probe() local
267 snprintf(prop, sizeof(prop), "atl%u", i); in of_dra7_atl_clk_probe()
268 cfg_node = of_find_node_by_name(node, prop); in of_dra7_atl_clk_probe()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/of/unittest-data/
Dtestcases.dts5 prop-update = "hello";
6 prop-remove = "world";
/linux-4.4.14/drivers/tty/serial/8250/
D8250_ingenic.c84 const __be32 *prop; in ingenic_early_console_setup_clock() local
91 prop = fdt_getprop(fdt, offset, "clock-frequency", NULL); in ingenic_early_console_setup_clock()
92 if (!prop) in ingenic_early_console_setup_clock()
95 dev->port.uartclk = be32_to_cpup(prop); in ingenic_early_console_setup_clock()
D8250_uniphier.c134 u32 prop; in uniphier_of_serial_setup() local
158 if (of_property_read_u32(np, "fifo-size", &prop) == 0) in uniphier_of_serial_setup()
159 port->fifosize = prop; in uniphier_of_serial_setup()
/linux-4.4.14/drivers/staging/fsl-mc/bus/
Dmc-bus.c566 const __be32 *prop; in parse_mc_ranges() local
584 prop = of_get_property(mc_node, "#address-cells", NULL); in parse_mc_ranges()
585 if (prop) in parse_mc_ranges()
586 *mc_addr_cells = be32_to_cpup(prop); in parse_mc_ranges()
590 prop = of_get_property(mc_node, "#size-cells", NULL); in parse_mc_ranges()
591 if (prop) in parse_mc_ranges()
592 *mc_size_cells = be32_to_cpup(prop); in parse_mc_ranges()
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-iadc.txt18 Value type: <prop-encoded-array>
23 Value type: <prop-encoded-array>
/linux-4.4.14/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.4.14/drivers/firmware/efi/
Defi.c494 #define UEFI_PARAM(name, prop, field) \ argument
497 { prop }, \
524 const void *prop; in fdt_find_uefi_params() local
533 prop = of_get_flat_dt_prop(node, dt_params[i].propname, &len); in fdt_find_uefi_params()
534 if (!prop) in fdt_find_uefi_params()
539 val = of_read_number(prop, len / sizeof(u32)); in fdt_find_uefi_params()
/linux-4.4.14/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt80 Value type: <prop-encoded-array>
87 Value type: <prop-encoded-array>
159 Value type: <prop-encoded-array>
165 Value type: <prop-encoded-array>
231 Value type: <prop-encoded-array>
238 Value type: <prop-encoded-array>
268 Value type: <prop-encoded-array>
277 Value type: <prop-encoded-array>
286 Value type: <prop-encoded-array>
318 Value type: <prop-encoded-array>
[all …]
/linux-4.4.14/sound/soc/omap/
Domap-twl4030.c276 struct property *prop; in omap_twl4030_probe() local
309 prop = of_find_property(node, "ti,audio-routing", NULL); in omap_twl4030_probe()
310 if (prop) { in omap_twl4030_probe()
/linux-4.4.14/drivers/clk/sunxi/
Dclk-simple-gates.c32 struct property *prop; in sunxi_simple_gates_setup() local
58 of_property_for_each_u32(node, "clock-indices", prop, p, index) { in sunxi_simple_gates_setup()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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