/linux-4.1.27/arch/powerpc/kernel/ |
H A D | prom_parse.c | 15 const __be32 *prop; of_parse_dma_window() local 21 prop = of_get_property(dn, "ibm,#dma-address-cells", NULL); of_parse_dma_window() 22 if (!prop) of_parse_dma_window() 23 prop = of_get_property(dn, "#address-cells", NULL); of_parse_dma_window() 25 cells = prop ? of_read_number(prop, 1) : of_n_addr_cells(dn); of_parse_dma_window() 30 prop = of_get_property(dn, "ibm,#dma-size-cells", NULL); of_parse_dma_window() 31 cells = prop ? of_read_number(prop, 1) : of_n_size_cells(dn); of_parse_dma_window()
|
H A D | machine_kexec.c | 231 struct property *prop; export_crashk_values() local 235 prop = of_find_property(node, "linux,crashkernel-base", NULL); export_crashk_values() 236 if (prop) export_crashk_values() 237 of_remove_property(node, prop); export_crashk_values() 239 prop = of_find_property(node, "linux,crashkernel-size", NULL); export_crashk_values() 240 if (prop) export_crashk_values() 241 of_remove_property(node, prop); export_crashk_values() 261 struct property *prop; kexec_setup() local 268 prop = of_find_property(node, kernel_end_prop.name, NULL); kexec_setup() 269 if (prop) kexec_setup() 270 of_remove_property(node, prop); kexec_setup()
|
H A D | prom.c | 291 const __be32 *prop; check_cpu_feature_properties() local 294 prop = of_get_flat_dt_prop(node, fp->name, NULL); check_cpu_feature_properties() 295 if (prop && be32_to_cpup(prop) >= fp->min_value) { check_cpu_feature_properties() 307 const __be32 *prop; early_init_dt_scan_cpus() local 379 prop = of_get_flat_dt_prop(node, "cpu-version", NULL); early_init_dt_scan_cpus() 380 if (prop && (be32_to_cpup(prop) & 0xff000000) == 0x0f000000) early_init_dt_scan_cpus() 381 identify_cpu(0, be32_to_cpup(prop)); early_init_dt_scan_cpus() 577 const __be32 *prop; early_reserve_mem_dt() local 583 prop = of_get_flat_dt_prop(dt_root, "reserved-ranges", &len); early_reserve_mem_dt() 585 if (!prop) early_reserve_mem_dt() 592 for (i = 0; i < len / (sizeof(*prop) * 4); i++) { early_reserve_mem_dt() 595 base = of_read_number(prop + (i * 4) + 0, 2); early_reserve_mem_dt() 596 size = of_read_number(prop + (i * 4) + 2, 2); early_reserve_mem_dt() 794 const __be32 *prop; of_get_ibm_chip_id() local 796 prop = of_get_property(np, "ibm,chip-id", NULL); of_get_ibm_chip_id() 797 if (prop) { of_get_ibm_chip_id() 799 return be32_to_cpup(prop); of_get_ibm_chip_id()
|
H A D | machine_kexec_64.c | 387 struct property *prop; export_htab_values() local 398 prop = of_find_property(node, htab_base_prop.name, NULL); export_htab_values() 399 if (prop) export_htab_values() 400 of_remove_property(node, prop); export_htab_values() 401 prop = of_find_property(node, htab_size_prop.name, NULL); export_htab_values() 402 if (prop) export_htab_values() 403 of_remove_property(node, prop); export_htab_values()
|
H A D | btext.c | 176 const u32 *prop; btext_initialize() local 178 prop = of_get_property(np, "linux,bootx-width", NULL); btext_initialize() 179 if (prop == NULL) btext_initialize() 180 prop = of_get_property(np, "width", NULL); btext_initialize() 181 if (prop == NULL) btext_initialize() 183 width = *prop; btext_initialize() 184 prop = of_get_property(np, "linux,bootx-height", NULL); btext_initialize() 185 if (prop == NULL) btext_initialize() 186 prop = of_get_property(np, "height", NULL); btext_initialize() 187 if (prop == NULL) btext_initialize() 189 height = *prop; btext_initialize() 190 prop = of_get_property(np, "linux,bootx-depth", NULL); btext_initialize() 191 if (prop == NULL) btext_initialize() 192 prop = of_get_property(np, "depth", NULL); btext_initialize() 193 if (prop == NULL) btext_initialize() 195 depth = *prop; btext_initialize() 197 prop = of_get_property(np, "linux,bootx-linebytes", NULL); btext_initialize() 198 if (prop == NULL) btext_initialize() 199 prop = of_get_property(np, "linebytes", NULL); btext_initialize() 200 if (prop && *prop != 0xffffffffu) btext_initialize() 201 pitch = *prop; btext_initialize() 204 prop = of_get_property(np, "linux,bootx-addr", NULL); btext_initialize() 205 if (prop == NULL) btext_initialize() 206 prop = of_get_property(np, "address", NULL); btext_initialize() 207 if (prop) btext_initialize() 208 address = *prop; btext_initialize()
|
H A D | smp.c | 592 const __be32 *prop; traverse_siblings_chip_id() local 599 prop = of_get_property(np, "ibm,chip-id", &plen); for_each_cpu() 600 if (prop && plen == sizeof(int) && for_each_cpu() 601 of_read_number(prop, 1) == chipid) { for_each_cpu() 641 const __be32 *prop; traverse_core_siblings() local 647 prop = of_get_property(np, "ibm,chip-id", &plen); traverse_core_siblings() 648 if (prop && plen == sizeof(int)) traverse_core_siblings() 649 chip = of_read_number(prop, 1); traverse_core_siblings()
|
H A D | pci_of_scan.c | 27 const __be32 *prop; get_int_prop() local 30 prop = of_get_property(np, name, &len); get_int_prop() 31 if (prop && len >= 4) get_int_prop() 32 return of_read_number(prop, 1); get_int_prop()
|
H A D | prom_init.c | 2388 u32 prop[6]; fixup_device_tree_chrp() local 2405 prop[0] = 0x1; fixup_device_tree_chrp() 2406 prop[1] = 0x0; fixup_device_tree_chrp() 2407 prop[2] = rloc; fixup_device_tree_chrp() 2408 prop[3] = 0x0; fixup_device_tree_chrp() 2409 prop[4] = 0x0; fixup_device_tree_chrp() 2410 prop[5] = 0x00010000; fixup_device_tree_chrp() 2411 prom_setprop(ph, name, "ranges", prop, sizeof(prop)); fixup_device_tree_chrp() 2419 prop[0] = 14; fixup_device_tree_chrp() 2420 prop[1] = 0x0; fixup_device_tree_chrp() 2421 prom_setprop(ph, name, "interrupts", prop, 2*sizeof(u32)); fixup_device_tree_chrp() 2423 rc = prom_getprop(ph, "class-code", prop, sizeof(u32)); fixup_device_tree_chrp() 2425 prop[0] &= ~0x5; fixup_device_tree_chrp() 2426 prom_setprop(ph, name, "class-code", prop, sizeof(u32)); fixup_device_tree_chrp() 2488 char prop[64]; fixup_device_tree_efika_add_phy() local 2497 rv = prom_getprop(node, "phy-handle", prop, sizeof(prop)); fixup_device_tree_efika_add_phy() 2555 char prop[64]; fixup_device_tree_efika() local 2563 rv = prom_getprop(node, "model", prop, sizeof(prop)); fixup_device_tree_efika() 2566 if (strcmp(prop, "EFIKA5K2")) fixup_device_tree_efika() 2573 rv = prom_getprop(node, "device_type", prop, sizeof(prop)); fixup_device_tree_efika() 2574 if (rv != PROM_ERROR && (strcmp(prop, "chrp") == 0)) fixup_device_tree_efika() 2579 rv = prom_getprop(node, "CODEGEN,description", prop, sizeof(prop)); fixup_device_tree_efika() 2580 if (rv != PROM_ERROR && (strstr(prop, "CHRP"))) fixup_device_tree_efika() 2599 rv = prom_getprop(node, "interrupts", prop, sizeof(prop)); fixup_device_tree_efika()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
H A D | mv64x60_dev.c | 94 const unsigned int *prop; mv64x60_mpsc_device_setup() local 133 prop = of_get_property(np, "cell-index", NULL); mv64x60_mpsc_device_setup() 134 if (!prop) mv64x60_mpsc_device_setup() 136 port_number = *(int *)prop; mv64x60_mpsc_device_setup() 143 prop = of_get_property(np, "max_idle", NULL); mv64x60_mpsc_device_setup() 144 if (prop) mv64x60_mpsc_device_setup() 145 pdata.max_idle = *prop; mv64x60_mpsc_device_setup() 147 prop = of_get_property(brg, "current-speed", NULL); mv64x60_mpsc_device_setup() 148 if (prop) mv64x60_mpsc_device_setup() 149 pdata.default_baud = *prop; mv64x60_mpsc_device_setup() 156 prop = of_get_property(np, "chr_1", NULL); mv64x60_mpsc_device_setup() 157 if (prop) mv64x60_mpsc_device_setup() 158 pdata.chr_1_val = *prop; mv64x60_mpsc_device_setup() 160 prop = of_get_property(np, "chr_2", NULL); mv64x60_mpsc_device_setup() 161 if (prop) mv64x60_mpsc_device_setup() 162 pdata.chr_2_val = *prop; mv64x60_mpsc_device_setup() 164 prop = of_get_property(np, "chr_10", NULL); mv64x60_mpsc_device_setup() 165 if (prop) mv64x60_mpsc_device_setup() 166 pdata.chr_10_val = *prop; mv64x60_mpsc_device_setup() 168 prop = of_get_property(np, "mpcr", NULL); mv64x60_mpsc_device_setup() 169 if (prop) mv64x60_mpsc_device_setup() 170 pdata.mpcr_val = *prop; mv64x60_mpsc_device_setup() 172 prop = of_get_property(brg, "bcr", NULL); mv64x60_mpsc_device_setup() 173 if (prop) mv64x60_mpsc_device_setup() 174 pdata.bcr_val = *prop; mv64x60_mpsc_device_setup() 178 prop = of_get_property(brg, "clock-src", NULL); mv64x60_mpsc_device_setup() 179 if (prop) mv64x60_mpsc_device_setup() 180 pdata.brg_clk_src = *prop; mv64x60_mpsc_device_setup() 182 prop = of_get_property(brg, "clock-frequency", NULL); mv64x60_mpsc_device_setup() 183 if (prop) mv64x60_mpsc_device_setup() 184 pdata.brg_clk_freq = *prop; mv64x60_mpsc_device_setup() 249 const int *prop; mv64x60_eth_device_setup() local 260 prop = of_get_property(np, "reg", NULL); mv64x60_eth_device_setup() 261 if (!prop) mv64x60_eth_device_setup() 263 pdata.port_number = *prop; mv64x60_eth_device_setup() 269 prop = of_get_property(np, "speed", NULL); mv64x60_eth_device_setup() 270 if (prop) mv64x60_eth_device_setup() 271 pdata.speed = *prop; mv64x60_eth_device_setup() 273 prop = of_get_property(np, "tx_queue_size", NULL); mv64x60_eth_device_setup() 274 if (prop) mv64x60_eth_device_setup() 275 pdata.tx_queue_size = *prop; mv64x60_eth_device_setup() 277 prop = of_get_property(np, "rx_queue_size", NULL); mv64x60_eth_device_setup() 278 if (prop) mv64x60_eth_device_setup() 279 pdata.rx_queue_size = *prop; mv64x60_eth_device_setup() 281 prop = of_get_property(np, "tx_sram_addr", NULL); mv64x60_eth_device_setup() 282 if (prop) mv64x60_eth_device_setup() 283 pdata.tx_sram_addr = *prop; mv64x60_eth_device_setup() 285 prop = of_get_property(np, "tx_sram_size", NULL); mv64x60_eth_device_setup() 286 if (prop) mv64x60_eth_device_setup() 287 pdata.tx_sram_size = *prop; mv64x60_eth_device_setup() 289 prop = of_get_property(np, "rx_sram_addr", NULL); mv64x60_eth_device_setup() 290 if (prop) mv64x60_eth_device_setup() 291 pdata.rx_sram_addr = *prop; mv64x60_eth_device_setup() 293 prop = of_get_property(np, "rx_sram_size", NULL); mv64x60_eth_device_setup() 294 if (prop) mv64x60_eth_device_setup() 295 pdata.rx_sram_size = *prop; mv64x60_eth_device_setup() 305 prop = of_get_property(phy, "reg", NULL); mv64x60_eth_device_setup() 306 if (prop) mv64x60_eth_device_setup() 307 pdata.phy_addr = MV643XX_ETH_PHY_ADDR(*prop); mv64x60_eth_device_setup() 343 const unsigned int *prop; mv64x60_i2c_device_setup() local 357 prop = of_get_property(np, "freq_m", NULL); mv64x60_i2c_device_setup() 358 if (prop) mv64x60_i2c_device_setup() 359 pdata.freq_m = *prop; mv64x60_i2c_device_setup() 362 prop = of_get_property(np, "freq_n", NULL); mv64x60_i2c_device_setup() 363 if (prop) mv64x60_i2c_device_setup() 364 pdata.freq_n = *prop; mv64x60_i2c_device_setup() 399 const unsigned int *prop; mv64x60_wdt_device_setup() local 414 prop = of_get_property(np, "clock-frequency", NULL); mv64x60_wdt_device_setup() 416 if (!prop) mv64x60_wdt_device_setup() 418 pdata.bus_clk = *prop / 1000000; /* wdt driver wants freq in MHz */ mv64x60_wdt_device_setup() 513 const char *prop; mv64x60_add_mpsc_console() local 515 prop = of_get_property(of_chosen, "linux,stdout-path", NULL); mv64x60_add_mpsc_console() 516 if (prop == NULL) mv64x60_add_mpsc_console() 519 np = of_find_node_by_path(prop); mv64x60_add_mpsc_console() 526 prop = of_get_property(np, "cell-index", NULL); mv64x60_add_mpsc_console() 527 if (!prop) mv64x60_add_mpsc_console() 530 add_preferred_console("ttyMM", *(int *)prop, NULL); mv64x60_add_mpsc_console()
|
H A D | fsl_soc.c | 60 const __be32 *prop = of_get_property(soc, "#address-cells", &size); get_immrbase() local 62 if (prop && size == 4) get_immrbase() 63 naddr = be32_to_cpup(prop); get_immrbase() 67 prop = of_get_property(soc, "ranges", &size); get_immrbase() 68 if (prop) get_immrbase() 69 immrbase = of_translate_address(soc, prop + naddr); get_immrbase() 84 const u32 *prop; fsl_get_sys_freq() local 94 prop = of_get_property(soc, "clock-frequency", &size); fsl_get_sys_freq() 95 if (!prop || size != sizeof(*prop) || *prop == 0) fsl_get_sys_freq() 96 prop = of_get_property(soc, "bus-frequency", &size); fsl_get_sys_freq() 98 if (prop && size == sizeof(*prop)) fsl_get_sys_freq() 99 sysfreq = *prop; fsl_get_sys_freq() 113 const unsigned int *prop; get_brgfreq() local 121 prop = of_get_property(node, "clock-frequency", &size); get_brgfreq() 122 if (prop && size == 4) get_brgfreq() 123 brgfreq = *prop; get_brgfreq() 137 prop = of_get_property(node, "brg-frequency", &size); get_brgfreq() 138 if (prop && size == 4) get_brgfreq() 139 brgfreq = *prop; get_brgfreq() 142 prop = of_get_property(node, "bus-frequency", &size); get_brgfreq() 143 if (prop && size == 4) get_brgfreq() 144 brgfreq = *prop / 2; get_brgfreq() 166 const unsigned int *prop = of_get_property(node, get_baudrate() local 169 if (prop) get_baudrate() 170 fs_baudrate = *prop; get_baudrate()
|
H A D | ppc4xx_soc.c | 83 const u32 *prop; ppc4xx_l2c_probe() local 91 prop = of_get_property(np, "cache-size", NULL); ppc4xx_l2c_probe() 92 if (prop == NULL) { ppc4xx_l2c_probe() 97 l2_size = prop[0]; ppc4xx_l2c_probe() 202 const u32 *prop; ppc4xx_reset_system() local 206 prop = of_get_property(np, "reset-type", NULL); ppc4xx_reset_system() 214 if ((prop) && ((prop[0] >= 1) && (prop[0] <= 3))) ppc4xx_reset_system() 215 reset_type = prop[0] << 28; ppc4xx_reset_system()
|
H A D | scom.c | 57 const __be32 *prop, *sprop; scom_map_device() local 75 prop = of_get_property(dev, "scom-reg", &size); scom_map_device() 77 if (!prop && parent == dev->parent) { scom_map_device() 78 prop = of_get_property(dev, "reg", &size); scom_map_device() 81 if (!prop) scom_map_device() 89 reg = of_read_number(&prop[index * cells * 2], cells); scom_map_device() 90 cnt = of_read_number(&prop[index * cells * 2 + cells], cells); scom_map_device()
|
H A D | mpic_msgr.c | 150 struct property *prop; mpic_msgr_block_number() local 153 prop = of_find_property(aliases, buf, NULL); mpic_msgr_block_number() 154 if (node == of_find_node_by_path(prop->value)) mpic_msgr_block_number() 172 const unsigned int *prop; mpic_msgr_probe() local 218 prop = of_get_property(np, "mpic-msgr-receive-mask", NULL); mpic_msgr_probe() 219 receive_mask = (prop) ? *prop : 0xF; mpic_msgr_probe()
|
H A D | msi_bitmap.c | 217 struct property prop; test_of_node() local 239 memset(&prop, 0, sizeof(prop)); test_of_node() 240 prop.name = prop_name; test_of_node() 241 prop.value = &prop_data; test_of_node() 242 prop.length = sizeof(prop_data); test_of_node() 244 of_node.properties = ∝ test_of_node()
|
H A D | fsl_85xx_l2ctlr.c | 77 const unsigned int *prop; mpc85xx_l2ctlr_of_probe() local 86 prop = of_get_property(dev->dev.of_node, "cache-size", NULL); mpc85xx_l2ctlr_of_probe() 87 if (!prop) { mpc85xx_l2ctlr_of_probe() 91 l2cache_size = *prop; mpc85xx_l2ctlr_of_probe()
|
H A D | dcr.c | 67 const char *prop; dcr_map_generic() local 75 prop = of_get_property(dp, "dcr-access-method", NULL); dcr_map_generic() 77 pr_debug("dcr_map_generic(dcr-access-method = %s)\n", prop); dcr_map_generic() 79 if (!strcmp(prop, "native")) { dcr_map_generic() 82 } else if (!strcmp(prop, "mmio")) { dcr_map_generic()
|
H A D | mv64x60_pci.c | 87 const unsigned int *prop; mv64x60_sysfs_init() local 93 prop = of_get_property(np, "hs_reg_valid", NULL); mv64x60_sysfs_init()
|
H A D | tsi108_dev.c | 51 const void *prop = of_get_property(tsi, "reg", &size); get_csrbase() local 52 tsi108_csr_base = of_translate_address(tsi, prop); get_csrbase()
|
H A D | ppc4xx_cpm.c | 252 const unsigned int *prop = of_get_property(np, name, &len); cpm_get_uint_property() local 254 if (prop == NULL || len < sizeof(u32)) cpm_get_uint_property() 257 return *prop; cpm_get_uint_property()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | parport.h | 18 const u32 *prop; parport_pc_find_nonpci_ports() local 25 prop = of_get_property(np, "reg", &propsize); for_each_compatible_node() 26 if (!prop || propsize > 6*sizeof(u32)) for_each_compatible_node() 28 io1 = prop[1]; io2 = prop[2]; for_each_compatible_node()
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
H A D | armada_overlay.c | 44 struct armada_plane_properties prop; member in struct:armada_plane 50 armada_ovl_update_attr(struct armada_plane_properties *prop, armada_ovl_update_attr() argument 53 writel_relaxed(prop->colorkey_yr, dcrtc->base + LCD_SPU_COLORKEY_Y); armada_ovl_update_attr() 54 writel_relaxed(prop->colorkey_ug, dcrtc->base + LCD_SPU_COLORKEY_U); armada_ovl_update_attr() 55 writel_relaxed(prop->colorkey_vb, dcrtc->base + LCD_SPU_COLORKEY_V); armada_ovl_update_attr() 57 writel_relaxed(prop->brightness << 16 | prop->contrast, armada_ovl_update_attr() 60 writel_relaxed(prop->saturation << 16, armada_ovl_update_attr() 65 armada_updatel(prop->colorkey_mode | CFG_ALPHAM_GRA, armada_ovl_update_attr() 131 armada_ovl_update_attr(&dplane->prop, dcrtc); armada_plane_update() 294 dplane->prop.colorkey_yr = CCC(K2R(val)); armada_plane_set_property() 295 dplane->prop.colorkey_ug = CCC(K2G(val)); armada_plane_set_property() 296 dplane->prop.colorkey_vb = CCC(K2B(val)); armada_plane_set_property() 300 dplane->prop.colorkey_yr &= ~0x00ff0000; armada_plane_set_property() 301 dplane->prop.colorkey_yr |= K2R(val) << 16; armada_plane_set_property() 302 dplane->prop.colorkey_ug &= ~0x00ff0000; armada_plane_set_property() 303 dplane->prop.colorkey_ug |= K2G(val) << 16; armada_plane_set_property() 304 dplane->prop.colorkey_vb &= ~0x00ff0000; armada_plane_set_property() 305 dplane->prop.colorkey_vb |= K2B(val) << 16; armada_plane_set_property() 308 dplane->prop.colorkey_yr &= ~0xff000000; armada_plane_set_property() 309 dplane->prop.colorkey_yr |= K2R(val) << 24; armada_plane_set_property() 310 dplane->prop.colorkey_ug &= ~0xff000000; armada_plane_set_property() 311 dplane->prop.colorkey_ug |= K2G(val) << 24; armada_plane_set_property() 312 dplane->prop.colorkey_vb &= ~0xff000000; armada_plane_set_property() 313 dplane->prop.colorkey_vb |= K2B(val) << 24; armada_plane_set_property() 316 dplane->prop.colorkey_yr &= ~0x0000ff00; armada_plane_set_property() 317 dplane->prop.colorkey_yr |= K2R(val) << 8; armada_plane_set_property() 318 dplane->prop.colorkey_ug &= ~0x0000ff00; armada_plane_set_property() 319 dplane->prop.colorkey_ug |= K2G(val) << 8; armada_plane_set_property() 320 dplane->prop.colorkey_vb &= ~0x0000ff00; armada_plane_set_property() 321 dplane->prop.colorkey_vb |= K2B(val) << 8; armada_plane_set_property() 324 dplane->prop.colorkey_yr &= ~0x000000ff; armada_plane_set_property() 325 dplane->prop.colorkey_yr |= K2R(val); armada_plane_set_property() 326 dplane->prop.colorkey_ug &= ~0x000000ff; armada_plane_set_property() 327 dplane->prop.colorkey_ug |= K2G(val); armada_plane_set_property() 328 dplane->prop.colorkey_vb &= ~0x000000ff; armada_plane_set_property() 329 dplane->prop.colorkey_vb |= K2B(val); armada_plane_set_property() 332 dplane->prop.colorkey_mode &= ~CFG_CKMODE_MASK; armada_plane_set_property() 333 dplane->prop.colorkey_mode |= CFG_CKMODE(val); armada_plane_set_property() 336 dplane->prop.brightness = val - 256; armada_plane_set_property() 339 dplane->prop.contrast = val; armada_plane_set_property() 342 dplane->prop.saturation = val; armada_plane_set_property() 347 armada_ovl_update_attr(&dplane->prop, armada_plane_set_property() 449 dplane->prop.colorkey_yr = 0xfefefe00; armada_overlay_plane_create() 450 dplane->prop.colorkey_ug = 0x01010100; armada_overlay_plane_create() 451 dplane->prop.colorkey_vb = 0x01010100; armada_overlay_plane_create() 452 dplane->prop.colorkey_mode = CFG_CKMODE(CKMODE_RGB); armada_overlay_plane_create() 453 dplane->prop.brightness = 0; armada_overlay_plane_create() 454 dplane->prop.contrast = 0x4000; armada_overlay_plane_create() 455 dplane->prop.saturation = 0x4000; armada_overlay_plane_create() 472 dplane->prop.contrast); armada_overlay_plane_create() 474 dplane->prop.saturation); armada_overlay_plane_create()
|
/linux-4.1.27/scripts/kconfig/ |
H A D | symbol.c | 40 struct property *prop = prop_alloc(P_DEFAULT, sym); sym_add_default() local 42 prop->expr = expr_alloc_symbol(sym_lookup(def, SYMBOL_CONST)); sym_add_default() 99 struct property *prop; sym_get_choice_prop() local 101 for_all_choices(sym, prop) sym_get_choice_prop() 102 return prop; sym_get_choice_prop() 108 struct property *prop; sym_get_env_prop() local 110 for_all_properties(sym, prop, P_ENV) sym_get_env_prop() 111 return prop; sym_get_env_prop() 117 struct property *prop; sym_get_default_prop() local 119 for_all_defaults(sym, prop) { for_all_defaults() 120 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_defaults() 121 if (prop->visible.tri != no) for_all_defaults() 122 return prop; for_all_defaults() 129 struct property *prop; sym_get_range_prop() local 131 for_all_properties(sym, prop, P_RANGE) { for_all_properties() 132 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_properties() 133 if (prop->visible.tri != no) for_all_properties() 134 return prop; for_all_properties() 157 struct property *prop; sym_validate_range() local 172 prop = sym_get_range_prop(sym); sym_validate_range() 173 if (!prop) sym_validate_range() 176 val2 = sym_get_range_val(prop->expr->left.sym, base); sym_validate_range() 178 val2 = sym_get_range_val(prop->expr->right.sym, base); sym_validate_range() 191 struct property *prop; sym_set_changed() local 194 for (prop = sym->prop; prop; prop = prop->next) { sym_set_changed() 195 if (prop->menu) sym_set_changed() 196 prop->menu->flags |= MENU_CHANGED; sym_set_changed() 211 struct property *prop; sym_calc_visibility() local 216 for_all_prompts(sym, prop) { for_all_prompts() 217 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_prompts() 218 tri = EXPR_OR(tri, prop->visible.tri); for_all_prompts() 258 struct property *prop; sym_choice_default() local 262 for_all_defaults(sym, prop) { for_all_defaults() 263 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_defaults() 264 if (prop->visible.tri == no) for_all_defaults() 266 def_sym = prop_get_symbol(prop); for_all_defaults() 272 prop = sym_get_choice_prop(sym); 273 expr_list_for_each_sym(prop->expr, e, def_sym) 284 struct property *prop; sym_calc_choice() local 290 prop = sym_get_choice_prop(sym); sym_calc_choice() 291 expr_list_for_each_sym(prop->expr, e, def_sym) { sym_calc_choice() 316 struct property *prop; sym_calc_value() local 328 prop = sym_get_choice_prop(sym); sym_calc_value() 329 sym_calc_value(prop_get_symbol(prop)); sym_calc_value() 363 prop = sym_get_choice_prop(sym); sym_calc_value() 364 newval.tri = (prop_get_symbol(prop)->curr.val == sym) ? yes : no; sym_calc_value() 380 prop = sym_get_default_prop(sym); sym_calc_value() 381 if (prop) { sym_calc_value() 383 newval.tri = EXPR_AND(expr_calc_value(prop->expr), sym_calc_value() 384 prop->visible.tri); sym_calc_value() 415 prop = sym_get_default_prop(sym); sym_calc_value() 416 if (prop) { sym_calc_value() 417 struct symbol *ds = prop_get_symbol(prop); sym_calc_value() 445 prop = sym_get_choice_prop(sym); sym_calc_value() 446 expr_list_for_each_sym(prop->expr, e, choice_sym) { sym_calc_value() 510 struct property *prop; sym_set_tristate_value() local 515 prop = sym_get_choice_prop(cs); sym_set_tristate_value() 516 for (e = prop->expr; e; e = e->left.expr) { sym_set_tristate_value() 597 struct property *prop; sym_string_within_range() local 606 prop = sym_get_range_prop(sym); sym_string_within_range() 607 if (!prop) sym_string_within_range() 610 return val >= sym_get_range_val(prop->expr->left.sym, 10) && sym_string_within_range() 611 val <= sym_get_range_val(prop->expr->right.sym, 10); sym_string_within_range() 615 prop = sym_get_range_prop(sym); sym_string_within_range() 616 if (!prop) sym_string_within_range() 619 return val >= sym_get_range_val(prop->expr->left.sym, 16) && sym_string_within_range() 620 val <= sym_get_range_val(prop->expr->right.sym, 16); sym_string_within_range() 695 struct property *prop; sym_get_string_default() local 706 prop = sym_get_default_prop(sym); sym_get_string_default() 707 if (prop != NULL) { sym_get_string_default() 712 val = EXPR_AND(expr_calc_value(prop->expr), prop->visible.tri); sym_get_string_default() 720 ds = prop_get_symbol(prop); sym_get_string_default() 1055 struct property *prop; member in struct:dep_stack 1086 struct property *prop; sym_check_print_recursive() local 1105 prop = stack->prop; sym_check_print_recursive() 1106 if (prop == NULL) sym_check_print_recursive() 1107 prop = stack->sym->prop; sym_check_print_recursive() 1111 for (prop = sym->prop; prop; prop = prop->next) { sym_check_print_recursive() 1112 menu = prop->menu; sym_check_print_recursive() 1113 if (prop->menu) sym_check_print_recursive() 1119 prop->file->name, prop->lineno); sym_check_print_recursive() 1122 prop->file->name, prop->lineno, sym_check_print_recursive() 1124 prop_get_type_name(prop->type), sym_check_print_recursive() 1126 } else if (stack->prop) { sym_check_print_recursive() 1128 prop->file->name, prop->lineno, sym_check_print_recursive() 1143 prop->file->name, prop->lineno, sym_check_print_recursive() 1187 struct property *prop; sym_check_sym_deps() local 1196 for (prop = sym->prop; prop; prop = prop->next) { sym_check_sym_deps() 1197 if (prop->type == P_CHOICE || prop->type == P_SELECT) sym_check_sym_deps() 1199 stack.prop = prop; sym_check_sym_deps() 1200 sym2 = sym_check_expr_deps(prop->visible.expr); sym_check_sym_deps() 1203 if (prop->type != P_DEFAULT || sym_is_choice(sym)) sym_check_sym_deps() 1205 stack.expr = prop->expr; sym_check_sym_deps() 1206 sym2 = sym_check_expr_deps(prop->expr); sym_check_sym_deps() 1221 struct property *prop; sym_check_choice_deps() local 1227 prop = sym_get_choice_prop(choice); sym_check_choice_deps() 1228 expr_list_for_each_sym(prop->expr, e, sym) sym_check_choice_deps() 1237 expr_list_for_each_sym(prop->expr, e, sym) { sym_check_choice_deps() 1243 expr_list_for_each_sym(prop->expr, e, sym) sym_check_choice_deps() 1258 struct property *prop; sym_check_deps() local 1272 prop = sym_get_choice_prop(sym); sym_check_deps() 1273 sym2 = sym_check_deps(prop_get_symbol(prop)); sym_check_deps() 1291 struct property *prop; prop_alloc() local 1294 prop = xmalloc(sizeof(*prop)); prop_alloc() 1295 memset(prop, 0, sizeof(*prop)); prop_alloc() 1296 prop->type = type; prop_alloc() 1297 prop->sym = sym; prop_alloc() 1298 prop->file = current_file; prop_alloc() 1299 prop->lineno = zconf_lineno(); prop_alloc() 1301 /* append property to the prop list of symbol */ prop_alloc() 1303 for (propp = &sym->prop; *propp; propp = &(*propp)->next) prop_alloc() 1305 *propp = prop; prop_alloc() 1308 return prop; prop_alloc() 1311 struct symbol *prop_get_symbol(struct property *prop) prop_get_symbol() argument 1313 if (prop->expr && (prop->expr->type == E_SYMBOL || prop_get_symbol() 1314 prop->expr->type == E_LIST)) prop_get_symbol() 1315 return prop->expr->left.sym; prop_get_symbol() 1349 struct property *prop; prop_add_env() local 1354 for_all_properties(sym, prop, P_ENV) { for_all_properties() 1355 sym2 = prop_get_symbol(prop); for_all_properties() 1362 prop = prop_alloc(P_ENV, sym); 1363 prop->expr = expr_alloc_symbol(sym_lookup(env, SYMBOL_CONST));
|
H A D | menu.c | 31 static void prop_warn(struct property *prop, const char *fmt, ...) prop_warn() argument 35 fprintf(stderr, "%s:%d:warning: ", prop->file->name, prop->lineno); prop_warn() 130 struct property *prop = prop_alloc(type, current_entry->sym); menu_add_prop() local 132 prop->menu = current_entry; menu_add_prop() 133 prop->expr = expr; menu_add_prop() 134 prop->visible.expr = menu_check_dep(dep); menu_add_prop() 138 prop_warn(prop, "leading whitespace ignored"); menu_add_prop() 143 prop_warn(prop, "prompt redefined"); menu_add_prop() 165 prop->visible.expr menu_add_prop() 166 = expr_alloc_and(prop->visible.expr, menu_add_prop() 171 current_entry->prompt = prop; menu_add_prop() 173 prop->text = prompt; menu_add_prop() 175 return prop; menu_add_prop() 234 struct property *prop; sym_check_prop() local 236 for (prop = sym->prop; prop; prop = prop->next) { sym_check_prop() 237 switch (prop->type) { sym_check_prop() 240 prop->expr->type != E_SYMBOL) sym_check_prop() 241 prop_warn(prop, sym_check_prop() 244 if (prop->expr->type != E_SYMBOL) sym_check_prop() 246 sym2 = prop_get_symbol(prop); sym_check_prop() 249 prop_warn(prop, sym_check_prop() 255 sym2 = prop_get_symbol(prop); sym_check_prop() 257 prop_warn(prop, sym_check_prop() 263 prop_warn(prop, sym_check_prop() 270 prop_warn(prop, "range is only allowed " sym_check_prop() 272 if (!menu_validate_number(sym, prop->expr->left.sym) || sym_check_prop() 273 !menu_validate_number(sym, prop->expr->right.sym)) sym_check_prop() 274 prop_warn(prop, "range is invalid"); sym_check_prop() 286 struct property *prop; menu_finalize() local 320 prop = menu->sym->prop; menu_finalize() 322 prop = menu->prompt; menu_finalize() 323 for (; prop; prop = prop->next) { menu_finalize() 324 if (prop->menu != menu) menu_finalize() 326 dep = expr_transform(prop->visible.expr); menu_finalize() 331 prop->visible.expr = dep; menu_finalize() 332 if (prop->type == P_SELECT) { menu_finalize() 333 struct symbol *es = prop_get_symbol(prop); menu_finalize() 382 for (prop = menu->sym->prop; prop; prop = prop->next) { menu_finalize() 383 if (prop->type == P_DEFAULT) menu_finalize() 384 prop_warn(prop, "defaults for choice " menu_finalize() 386 if (prop->menu == menu) menu_finalize() 388 if (prop->type == P_PROMPT && menu_finalize() 389 prop->menu->parent->sym != sym) menu_finalize() 390 prop_warn(prop, "choice value used outside its choice group"); menu_finalize() 401 for (prop = menu->sym->prop; prop; prop = prop->next) { menu_finalize() 402 if (prop->menu != menu) menu_finalize() 404 prop->visible.expr = expr_alloc_and(expr_copy(basedep), menu_finalize() 405 prop->visible.expr); menu_finalize() 409 prop = sym_get_choice_prop(sym); menu_finalize() 410 for (ep = &prop->expr; *ep; ep = &(*ep)->left.expr) menu_finalize() 546 static void get_prompt_str(struct gstr *r, struct property *prop, get_prompt_str() argument 553 str_printf(r, _("Prompt: %s\n"), _(prop->text)); get_prompt_str() 554 menu = prop->menu->parent; get_prompt_str() 565 if (menu_is_visible(prop->menu)) { get_prompt_str() 572 jump->target = prop->menu; get_prompt_str() 608 struct property *prop = NULL; get_symbol_prop() local 610 for_all_properties(sym, prop, P_SYMBOL) get_symbol_prop() 612 return prop; get_symbol_prop() 622 struct property *prop; get_symbol_str() local 629 prop = sym_get_range_prop(sym); get_symbol_str() 630 if (prop) { get_symbol_str() 632 expr_gstr_print(prop->expr, r); get_symbol_str() 637 for_all_prompts(sym, prop) get_symbol_str() 638 get_prompt_str(r, prop, head); get_symbol_str() 640 prop = get_symbol_prop(sym); get_symbol_str() 641 if (prop) { get_symbol_str() 642 str_printf(r, _(" Defined at %s:%d\n"), prop->menu->file->name, get_symbol_str() 643 prop->menu->lineno); get_symbol_str() 644 if (!expr_is_yes(prop->visible.expr)) { get_symbol_str() 646 expr_gstr_print(prop->visible.expr, r); get_symbol_str() 652 for_all_properties(sym, prop, P_SELECT) { for_all_properties() 658 expr_gstr_print(prop->expr, r); for_all_properties()
|
H A D | zconf.y | 602 struct property *prop; 628 for (prop = sym->prop; prop; prop = prop->next) { 629 if (prop->menu != menu) 631 switch (prop->type) { 634 print_quoted_string(out, prop->text); 635 if (!expr_is_yes(prop->visible.expr)) { 637 expr_fprint(prop->visible.expr, out); 643 expr_fprint(prop->expr, out); 644 if (!expr_is_yes(prop->visible.expr)) { 646 expr_fprint(prop->visible.expr, out); 655 expr_fprint(prop->expr, out); 660 expr_fprint(prop->expr, out); 665 print_quoted_string(out, prop->text); 669 fprintf(out, " unknown prop %d!\n", prop->type); 683 struct property *prop; 691 else if ((prop = menu->prompt)) { 692 switch (prop->type) { 695 print_quoted_string(out, prop->text); 700 print_quoted_string(out, prop->text); 706 if (!expr_is_yes(prop->visible.expr)) { 708 expr_fprint(prop->visible.expr, out);
|
H A D | util.c | 58 struct property *prop; expr_list_for_each_sym() local 61 prop = sym_get_env_prop(sym); expr_list_for_each_sym() 62 env_sym = prop_get_symbol(prop); expr_list_for_each_sym()
|
H A D | qconf.cc | 124 struct property *prop; updateMenu() local 137 prop = menu->prompt; updateMenu() 140 if (prop) switch (prop->type) { updateMenu() 1086 for (struct property *prop = sym->prop; prop; prop = prop->next) { debug_info() 1087 switch (prop->type) { debug_info() 1090 debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu); debug_info() 1091 debug += print_filter(_(prop->text)); debug_info() 1098 debug += prop_get_type_name(prop->type); debug_info() 1100 expr_print(prop->expr, expr_print_help, &debug, E_NONE); debug_info() 1106 expr_print(prop->expr, expr_print_help, &debug, E_NONE); debug_info() 1112 debug += prop_get_type_name(prop->type); debug_info() 1115 if (prop->visible.expr) { debug_info() 1117 expr_print(prop->visible.expr, expr_print_help, &debug, E_NONE); debug_info() 1254 struct property *prop; search() local 1265 for_all_prompts((*p), prop) search() 1266 lastItem = new ConfigItem(list->list, lastItem, prop->menu, search() 1267 menu_is_visible(prop->menu)); search()
|
H A D | confdata.c | 263 struct property *prop; conf_read_simple() local 276 for_all_defaults(sym_defconfig_list, prop) { for_all_defaults() 277 if (expr_calc_value(prop->visible.expr) == no || for_all_defaults() 278 prop->expr->type != E_SYMBOL) for_all_defaults() 280 name = conf_expand_value(prop->expr->left.sym->name); for_all_defaults() 1056 struct property *prop; randomize_choice_values() local 1069 prop = sym_get_choice_prop(csym); randomize_choice_values() 1073 expr_list_for_each_sym(prop->expr, e, sym) randomize_choice_values() 1083 expr_list_for_each_sym(prop->expr, e, sym) { randomize_choice_values() 1104 struct property *prop; set_all_choice_values() local 1108 prop = sym_get_choice_prop(csym); set_all_choice_values() 1113 expr_list_for_each_sym(prop->expr, e, sym) { set_all_choice_values()
|
H A D | expr.h | 83 struct property *prop; member in struct:symbol 157 for (st = sym->prop; st; st = st->next) \ 162 for (st = sym->prop; st; st = st->next) \
|
H A D | conf.c | 357 struct property *prop; conf() local 364 prop = menu->prompt; conf() 365 if (prop) { conf() 368 switch (prop->type) { conf()
|
/linux-4.1.27/arch/arm/plat-samsung/ |
H A D | s5p-dev-mfc.c | 66 const __be32 *prop; s5p_fdt_alloc_mfc_mem() local 76 prop = of_get_flat_dt_prop(node, "samsung,mfc-l", &len); s5p_fdt_alloc_mfc_mem() 77 if (!prop || (len != 2 * sizeof(unsigned long))) s5p_fdt_alloc_mfc_mem() 80 mfc_mem.loff = be32_to_cpu(prop[0]); s5p_fdt_alloc_mfc_mem() 81 mfc_mem.lsize = be32_to_cpu(prop[1]); s5p_fdt_alloc_mfc_mem() 83 prop = of_get_flat_dt_prop(node, "samsung,mfc-r", &len); s5p_fdt_alloc_mfc_mem() 84 if (!prop || (len != 2 * sizeof(unsigned long))) s5p_fdt_alloc_mfc_mem() 87 mfc_mem.roff = be32_to_cpu(prop[0]); s5p_fdt_alloc_mfc_mem() 88 mfc_mem.rsize = be32_to_cpu(prop[1]); s5p_fdt_alloc_mfc_mem()
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
H A D | omapdss-boot-init.c | 43 static int __init omapdss_count_strings(const struct property *prop) omapdss_count_strings() argument 45 const char *p = prop->value; omapdss_count_strings() 49 for (i = 0; total < prop->length; total += l, p += l, i++) omapdss_count_strings() 58 struct property *prop; omapdss_update_prop() local 60 prop = kzalloc(sizeof(*prop), GFP_KERNEL); omapdss_update_prop() 61 if (!prop) omapdss_update_prop() 64 prop->name = "compatible"; omapdss_update_prop() 65 prop->value = compat; omapdss_update_prop() 66 prop->length = len; omapdss_update_prop() 68 of_update_property(node, prop); omapdss_update_prop() 93 struct property *prop; omapdss_omapify_node() local 98 prop = of_find_property(node, "compatible", NULL); omapdss_omapify_node() 100 if (!prop || !prop->value) omapdss_omapify_node() 103 if (strnlen(prop->value, prop->length) >= prop->length) omapdss_omapify_node() 107 if (strncmp(prefix, prop->value, strlen(prefix)) == 0) omapdss_omapify_node() 110 num_strs = omapdss_count_strings(prop); omapdss_omapify_node() 112 new_len = prop->length + strlen(prefix) * num_strs; omapdss_omapify_node() 115 omapdss_prefix_strcpy(new_compat, new_len, prop->value, prop->length); omapdss_omapify_node()
|
H A D | hdmi_common.c | 14 struct property *prop; hdmi_parse_lanes_of() local 17 prop = of_find_property(ep, "lanes", &len); hdmi_parse_lanes_of() 18 if (prop) { hdmi_parse_lanes_of()
|
H A D | dss-of.c | 100 struct property *prop; dss_of_port_get_parent_device() local 102 prop = of_find_property(np, "compatible", NULL); dss_of_port_get_parent_device() 104 if (prop) dss_of_port_get_parent_device()
|
/linux-4.1.27/scripts/dtc/ |
H A D | checks.c | 46 struct node *node, struct property *prop); 128 struct property *prop; check_nodes_props() local 135 for_each_property(node, prop) { for_each_property() 136 TRACE(c, "%s\t'%s'", node->fullpath, prop->name); for_each_property() 137 c->prop_fn(c, dt, node, prop); for_each_property() 200 struct property *prop; check_is_string() local 203 prop = get_property(node, propname); check_is_string() 204 if (!prop) check_is_string() 207 if (!data_is_one_string(prop->val)) check_is_string() 219 struct property *prop; check_is_cell() local 222 prop = get_property(node, propname); check_is_cell() 223 if (!prop) check_is_cell() 226 if (prop->val.len != sizeof(cell_t)) check_is_cell() 257 struct property *prop, *prop2; check_duplicate_property_names() local 259 for_each_property(node, prop) { for_each_property() 260 for (prop2 = prop->next; prop2; prop2 = prop2->next) { for_each_property() 263 if (streq(prop->name, prop2->name)) for_each_property() 265 prop->name, node->fullpath); for_each_property() 297 struct node *node, struct property *prop) check_property_name_chars() 299 int n = strspn(prop->name, c->data); check_property_name_chars() 301 if (n < strlen(prop->name)) check_property_name_chars() 303 prop->name[n], prop->name, node->fullpath); check_property_name_chars() 308 #define DESCLABEL_ARGS(node,prop,mark) \ 310 ((prop) ? "'" : ""), \ 311 ((prop) ? (prop)->name : ""), \ 312 ((prop) ? "' in " : ""), (node)->fullpath 316 struct property *prop, struct marker *mark) check_duplicate_label() 333 if ((othernode != node) || (otherprop != prop) || (othermark != mark)) check_duplicate_label() 336 label, DESCLABEL_ARGS(node, prop, mark), check_duplicate_label() 349 struct node *node, struct property *prop) check_duplicate_label_prop() 351 struct marker *m = prop->val.markers; check_duplicate_label_prop() 354 for_each_label(prop->labels, l) check_duplicate_label_prop() 355 check_duplicate_label(c, dt, l->label, node, prop, NULL); check_duplicate_label_prop() 358 check_duplicate_label(c, dt, m->ref, node, prop, m); check_duplicate_label_prop() 364 struct node *node, struct property *prop) check_explicit_phandles() 370 if (!streq(prop->name, "phandle") check_explicit_phandles() 371 && !streq(prop->name, "linux,phandle")) check_explicit_phandles() 374 if (prop->val.len != sizeof(cell_t)) { check_explicit_phandles() 376 node->fullpath, prop->val.len, prop->name); check_explicit_phandles() 380 m = prop->val.markers; for_each_marker_of_type() 388 prop->name, node->fullpath); for_each_marker_of_type() 399 phandle = propval_cell(prop); 403 node->fullpath, phandle, prop->name); 409 node->fullpath, prop->name); 425 struct property **pp, *prop = NULL; check_name_properties() local 429 prop = *pp; check_name_properties() 433 if (!prop) check_name_properties() 436 if ((prop->val.len != node->basenamelen+1) check_name_properties() 437 || (memcmp(prop->val.val, node->name, node->basenamelen) != 0)) { check_name_properties() 439 " of base node name)", node->fullpath, prop->val.val); check_name_properties() 443 *pp = prop->next; check_name_properties() 444 free(prop->name); check_name_properties() 445 data_free(prop->val); check_name_properties() 446 free(prop); check_name_properties() 457 struct node *node, struct property *prop) fixup_phandle_references() 459 struct marker *m = prop->val.markers; fixup_phandle_references() 464 assert(m->offset + sizeof(cell_t) <= prop->val.len); for_each_marker_of_type() 474 *((cell_t *)(prop->val.val + m->offset)) = cpu_to_fdt32(phandle); for_each_marker_of_type() 481 struct node *node, struct property *prop) fixup_path_references() 483 struct marker *m = prop->val.markers; fixup_path_references() 488 assert(m->offset <= prop->val.len); for_each_marker_of_type() 498 prop->val = data_insert_at_marker(prop->val, m, path, for_each_marker_of_type() 519 struct property *prop; fixup_addr_size_cells() local 524 prop = get_property(node, "#address-cells"); fixup_addr_size_cells() 525 if (prop) fixup_addr_size_cells() 526 node->addr_cells = propval_cell(prop); fixup_addr_size_cells() 528 prop = get_property(node, "#size-cells"); fixup_addr_size_cells() 529 if (prop) fixup_addr_size_cells() 530 node->size_cells = propval_cell(prop); fixup_addr_size_cells() 543 struct property *prop; check_reg_format() local 546 prop = get_property(node, "reg"); check_reg_format() 547 if (!prop) check_reg_format() 555 if (prop->val.len == 0) check_reg_format() 562 if ((prop->val.len % entrylen) != 0) check_reg_format() 565 node->fullpath, prop->val.len, addr_cells, size_cells); check_reg_format() 572 struct property *prop; check_ranges_format() local 575 prop = get_property(node, "ranges"); check_ranges_format() 576 if (!prop) check_ranges_format() 590 if (prop->val.len == 0) { check_ranges_format() 601 } else if ((prop->val.len % entrylen) != 0) { check_ranges_format() 604 "#size-cells == %d)", node->fullpath, prop->val.len, check_ranges_format() 641 struct property *prop; check_obsolete_chosen_interrupt_controller() local 647 prop = get_property(chosen, "interrupt-controller"); check_obsolete_chosen_interrupt_controller() 648 if (prop) check_obsolete_chosen_interrupt_controller() 296 check_property_name_chars(struct check *c, struct node *dt, struct node *node, struct property *prop) check_property_name_chars() argument 314 check_duplicate_label(struct check *c, struct node *dt, const char *label, struct node *node, struct property *prop, struct marker *mark) check_duplicate_label() argument 348 check_duplicate_label_prop(struct check *c, struct node *dt, struct node *node, struct property *prop) check_duplicate_label_prop() argument 363 check_explicit_phandles(struct check *c, struct node *root, struct node *node, struct property *prop) check_explicit_phandles() argument 456 fixup_phandle_references(struct check *c, struct node *dt, struct node *node, struct property *prop) fixup_phandle_references() argument 480 fixup_path_references(struct check *c, struct node *dt, struct node *node, struct property *prop) fixup_path_references() argument
|
H A D | livetree.c | 227 void add_property(struct node *node, struct property *prop) add_property() argument 231 prop->next = NULL; add_property() 237 *p = prop; add_property() 242 struct property *prop = node->proplist; delete_property_by_name() local 244 while (prop) { delete_property_by_name() 245 if (!strcmp(prop->name, name)) { delete_property_by_name() 246 delete_property(prop); delete_property_by_name() 249 prop = prop->next; delete_property_by_name() 253 void delete_property(struct property *prop) delete_property() argument 255 prop->deleted = 1; delete_property() 256 delete_labels(&prop->labels); delete_property() 288 struct property *prop; delete_node() local 294 for_each_property(node, prop) delete_node() 295 delete_property(prop); delete_node() 365 struct property *prop; get_property() local 367 for_each_property(node, prop) get_property() 368 if (streq(prop->name, propname)) get_property() 369 return prop; get_property() 374 cell_t propval_cell(struct property *prop) propval_cell() argument 376 assert(prop->val.len == sizeof(cell_t)); propval_cell() 377 return fdt32_to_cpu(*((cell_t *)prop->val.val)); propval_cell() 383 struct property *prop; get_property_by_label() local 388 for_each_property(tree, prop) { for_each_property() 391 for_each_label(prop->labels, l) for_each_property() 393 return prop; for_each_property() 397 prop = get_property_by_label(c, label, node); for_each_child() 398 if (prop) for_each_child() 399 return prop; for_each_child() 407 struct node **node, struct property **prop) get_marker_label() 416 *prop = p; for_each_property() 424 m = get_marker_label(c, label, node, prop); for_each_child() 429 *prop = NULL; 636 struct property *prop, **tbl; sort_properties() local 638 for_each_property_withdel(node, prop) sort_properties() 646 for_each_property_withdel(node, prop) sort_properties() 647 tbl[i++] = prop; sort_properties() 406 get_marker_label(struct node *tree, const char *label, struct node **node, struct property **prop) get_marker_label() argument
|
H A D | treesource.c | 195 static void write_propval(FILE *f, struct property *prop) write_propval() argument 197 int len = prop->val.len; write_propval() 198 const char *p = prop->val.val; write_propval() 199 struct marker *m = prop->val.markers; write_propval() 217 if ((m->offset > 0) && (prop->val.val[m->offset - 1] != '\0')) for_each_marker_of_type() 226 write_propval_string(f, prop->val); 228 write_propval_cells(f, prop->val); 230 write_propval_bytes(f, prop->val); 238 struct property *prop; write_tree_source_node() local 250 for_each_property(tree, prop) { for_each_property() 252 for_each_label(prop->labels, l) for_each_property() 254 fprintf(f, "%s", prop->name); for_each_property() 255 write_propval(f, prop); for_each_property()
|
H A D | fstree.c | 52 struct property *prop; read_fstree() local 61 prop = build_property(xstrdup(de->d_name), read_fstree() 64 add_property(tree, prop); read_fstree()
|
H A D | fdtget.c | 126 int prop; list_properties() local 128 prop = fdt_first_property_offset(blob, node); list_properties() 131 if (prop < 0) list_properties() 132 return prop == -FDT_ERR_NOTFOUND ? 0 : prop; list_properties() 133 data = fdt_get_property_by_offset(blob, prop, NULL); list_properties() 137 prop = fdt_next_property_offset(blob, prop); list_properties() 254 const char *prop; do_fdtget() local 272 prop = args_per_step == 1 ? NULL : arg[i + 1]; do_fdtget() 274 if (show_data_for_item(blob, disp, node, prop)) do_fdtget()
|
H A D | flattree.c | 262 struct property *prop; flatten_tree() local 278 for_each_property(tree, prop) { for_each_property() 281 if (streq(prop->name, "name")) for_each_property() 284 nameoff = stringtable_insert(strbuf, prop->name); for_each_property() 286 emit->property(etarget, prop->labels); for_each_property() 287 emit->cell(etarget, prop->val.len); for_each_property() 290 if ((vi->flags & FTF_VARALIGN) && (prop->val.len >= 8)) for_each_property() 293 emit->data(etarget, prop->val); for_each_property() 761 struct property *prop; unflatten_tree() local 770 prop = flat_read_property(dtbuf, strbuf, flags); unflatten_tree() 771 add_property(node, prop); unflatten_tree()
|
H A D | dtc.h | 198 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);
|
H A D | dtc-parser.y | 53 struct property *prop; 83 %type <prop> propdef
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | intel_modes.c | 86 struct drm_property *prop; intel_attach_force_audio_property() local 88 prop = dev_priv->force_audio_property; intel_attach_force_audio_property() 89 if (prop == NULL) { intel_attach_force_audio_property() 90 prop = drm_property_create_enum(dev, 0, intel_attach_force_audio_property() 94 if (prop == NULL) intel_attach_force_audio_property() 97 dev_priv->force_audio_property = prop; intel_attach_force_audio_property() 99 drm_object_attach_property(&connector->base, prop, 0); intel_attach_force_audio_property() 113 struct drm_property *prop; intel_attach_broadcast_rgb_property() local 115 prop = dev_priv->broadcast_rgb_property; intel_attach_broadcast_rgb_property() 116 if (prop == NULL) { intel_attach_broadcast_rgb_property() 117 prop = drm_property_create_enum(dev, DRM_MODE_PROP_ENUM, intel_attach_broadcast_rgb_property() 121 if (prop == NULL) intel_attach_broadcast_rgb_property() 124 dev_priv->broadcast_rgb_property = prop; intel_attach_broadcast_rgb_property() 127 drm_object_attach_property(&connector->base, prop, 0); intel_attach_broadcast_rgb_property()
|
/linux-4.1.27/drivers/ata/ |
H A D | pata_of_platform.c | 35 const u32 *prop; pata_of_platform_probe() local 53 prop = of_get_property(dn, "reg-shift", NULL); pata_of_platform_probe() 54 if (prop) pata_of_platform_probe() 55 reg_shift = be32_to_cpup(prop); pata_of_platform_probe() 57 prop = of_get_property(dn, "pio-mode", NULL); pata_of_platform_probe() 58 if (prop) { pata_of_platform_probe() 59 pio_mode = be32_to_cpup(prop); pata_of_platform_probe()
|
H A D | ahci_imx.c | 482 const struct reg_property *prop, size_t num) imx_ahci_parse_props() 488 for (i = 0; i < num; i++, prop++) { imx_ahci_parse_props() 491 if (prop->num_values == 0) { imx_ahci_parse_props() 492 if (of_property_read_bool(np, prop->name)) imx_ahci_parse_props() 493 reg_value |= prop->set_value; imx_ahci_parse_props() 495 reg_value |= prop->def_value; imx_ahci_parse_props() 499 if (of_property_read_u32(np, prop->name, &of_val)) { imx_ahci_parse_props() 501 prop->name, prop->def_value); imx_ahci_parse_props() 502 reg_value |= prop->def_value; imx_ahci_parse_props() 506 for (j = 0; j < prop->num_values; j++) { imx_ahci_parse_props() 507 if (prop->values[j].of_value == of_val) { imx_ahci_parse_props() 509 prop->name, of_val, prop->values[j].reg_value); imx_ahci_parse_props() 510 reg_value |= prop->values[j].reg_value; imx_ahci_parse_props() 515 if (j == prop->num_values) { imx_ahci_parse_props() 517 prop->name); imx_ahci_parse_props() 518 reg_value |= prop->def_value; imx_ahci_parse_props() 481 imx_ahci_parse_props(struct device *dev, const struct reg_property *prop, size_t num) imx_ahci_parse_props() argument
|
H A D | pata_mpc52xx.c | 680 const __be32 *prop; mpc52xx_ata_probe() local 725 prop = of_get_property(op->dev.of_node, "mwdma-mode", &proplen); mpc52xx_ata_probe() 726 if ((prop) && (proplen >= 4)) mpc52xx_ata_probe() 727 mwdma_mask = ATA_MWDMA2 & ((1 << (*prop + 1)) - 1); mpc52xx_ata_probe() 728 prop = of_get_property(op->dev.of_node, "udma-mode", &proplen); mpc52xx_ata_probe() 729 if ((prop) && (proplen >= 4)) mpc52xx_ata_probe() 730 udma_mask = ATA_UDMA2 & ((1 << (*prop + 1)) - 1); mpc52xx_ata_probe()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_defs_mfg_comm.h | 83 #define bfa_mfg_adapter_prop_init_gpio(gpio, card_type, prop) \ 86 (prop) |= BFI_ADAPTER_PROTO; \ 91 (prop) |= BFI_ADAPTER_TTV; \ 94 (prop) |= BFI_ADAPTER_SETP(NPORTS, 2); \ 95 (prop) |= BFI_ADAPTER_SETP(SPEED, 8); \ 99 (prop) |= BFI_ADAPTER_SETP(NPORTS, 1); \ 100 (prop) |= BFI_ADAPTER_SETP(SPEED, 8); \ 104 (prop) |= BFI_ADAPTER_SETP(NPORTS, 2); \ 105 (prop) |= BFI_ADAPTER_SETP(SPEED, 4); \ 109 (prop) |= BFI_ADAPTER_SETP(NPORTS, 1); \ 110 (prop) |= BFI_ADAPTER_SETP(SPEED, 4); \ 114 (prop) |= BFI_ADAPTER_UNSUPP; \
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | prom_64.c | 117 struct property *prop; sun4u_path_component() local 119 prop = of_find_property(dp, "reg", NULL); sun4u_path_component() 120 if (!prop) sun4u_path_component() 123 regs = prop->value; sun4u_path_component() 132 prop = of_find_property(dp, "upa-portid", NULL); sun4u_path_component() 133 if (!prop) sun4u_path_component() 134 prop = of_find_property(dp, "portid", NULL); sun4u_path_component() 135 if (prop) { sun4u_path_component() 143 *(u32 *)prop->value, sun4u_path_component() 152 struct property *prop; sbus_path_component() local 154 prop = of_find_property(dp, "reg", NULL); sbus_path_component() 155 if (!prop) sbus_path_component() 158 regs = prop->value; sbus_path_component() 169 struct property *prop; pci_path_component() local 172 prop = of_find_property(dp, "reg", NULL); pci_path_component() 173 if (!prop) pci_path_component() 176 regs = prop->value; pci_path_component() 194 struct property *prop; upa_path_component() local 196 prop = of_find_property(dp, "reg", NULL); upa_path_component() 197 if (!prop) upa_path_component() 200 regs = prop->value; upa_path_component() 202 prop = of_find_property(dp, "upa-portid", NULL); upa_path_component() 203 if (!prop) upa_path_component() 208 *(u32 *) prop->value, upa_path_component() 215 struct property *prop; vdev_path_component() local 218 prop = of_find_property(dp, "reg", NULL); vdev_path_component() 219 if (!prop) vdev_path_component() 222 regs = prop->value; vdev_path_component() 231 struct property *prop; ebus_path_component() local 233 prop = of_find_property(dp, "reg", NULL); ebus_path_component() 234 if (!prop) ebus_path_component() 237 regs = prop->value; ebus_path_component() 248 struct property *prop; i2c_path_component() local 251 prop = of_find_property(dp, "reg", NULL); i2c_path_component() 252 if (!prop) i2c_path_component() 255 regs = prop->value; i2c_path_component() 267 struct property *prop; usb_path_component() local 270 prop = of_find_property(dp, "reg", NULL); usb_path_component() 271 if (!prop) usb_path_component() 274 regs = prop->value; usb_path_component() 276 if (prop->length == sizeof(u32) || regs[1] == 1) { usb_path_component() 288 struct property *prop; ieee1394_path_component() local 291 prop = of_find_property(dp, "reg", NULL); ieee1394_path_component() 292 if (!prop) ieee1394_path_component() 295 regs = prop->value; ieee1394_path_component() 389 struct property *prop = of_find_property(cpun, "reg", NULL); arch_find_n_match_cpu_physical_id() local 392 if (!prop) { arch_find_n_match_cpu_physical_id() 396 regs = prop->value; arch_find_n_match_cpu_physical_id()
|
H A D | prom_32.c | 80 struct property *prop; sbus_path_component() local 82 prop = of_find_property(dp, "reg", NULL); sbus_path_component() 83 if (!prop) sbus_path_component() 86 regs = prop->value; sbus_path_component() 97 struct property *prop; pci_path_component() local 100 prop = of_find_property(dp, "reg", NULL); pci_path_component() 101 if (!prop) pci_path_component() 104 regs = prop->value; pci_path_component() 122 struct property *prop; ebus_path_component() local 124 prop = of_find_property(dp, "reg", NULL); ebus_path_component() 125 if (!prop) ebus_path_component() 128 regs = prop->value; ebus_path_component() 140 struct property *prop; ambapp_path_component() local 146 prop = of_find_property(dp, "reg", NULL); ambapp_path_component() 147 if (!prop) { ambapp_path_component() 150 regs = prop->value; ambapp_path_component() 155 prop = of_find_property(dp, "interrupts", NULL); ambapp_path_component() 156 if (!prop) ambapp_path_component() 159 intr = prop->value; ambapp_path_component() 161 prop = of_find_property(dp, "vendor", NULL); ambapp_path_component() 162 if (!prop) ambapp_path_component() 164 vendor = prop->value; ambapp_path_component() 165 prop = of_find_property(dp, "device", NULL); ambapp_path_component() 166 if (!prop) ambapp_path_component() 168 device = prop->value; ambapp_path_component()
|
H A D | prom_common.c | 40 struct property *prop; of_getintprop_default() local 43 prop = of_find_property(np, name, &len); of_getintprop_default() 44 if (!prop || len != 4) of_getintprop_default() 47 return *(int *) prop->value; of_getintprop_default() 71 struct property *prop = *prevp; of_set_property() local 73 if (!strcasecmp(prop->name, name)) { of_set_property() 74 void *old_val = prop->value; of_set_property() 81 prop->value = new_val; of_set_property() 82 prop->length = len; of_set_property() 84 if (OF_IS_DYNAMIC(prop)) of_set_property() 87 OF_MARK_DYNAMIC(prop); of_set_property()
|
H A D | chmc.c | 296 struct jbusmc_obp_mem_layout *prop; jbusmc_print_dimm() local 312 prop = &p->layout; jbusmc_print_dimm() 321 &dimm_str, prop, first_dimm); jbusmc_print_dimm() 331 prop->dimm_labels[first_dimm + dimm]); jbusmc_print_dimm() 401 const u32 *prop; jbusmc_probe() local 427 prop = of_get_property(op->dev.of_node, "portid", &len); jbusmc_probe() 428 if (!prop || len != 4) { jbusmc_probe() 433 p->portid = *prop; jbusmc_probe() 435 prop = of_get_property(op->dev.of_node, "memory-control-register-1", &len); jbusmc_probe() 436 if (!prop || len != 8) { jbusmc_probe() 441 p->mc_reg_1 = ((u64)prop[0] << 32) | (u64) prop[1]; jbusmc_probe() 543 struct chmc_obp_mem_layout *prop; chmc_print_dimm() local 557 prop = &bp->p->layout_prop; chmc_print_dimm() 567 &dimm_str, prop, first_dimm); chmc_print_dimm() 577 prop->dimm_labels[first_dimm + dimm]); chmc_print_dimm()
|
H A D | setup_64.c | 466 const char *prop; mdesc_cpu_hwcap_list() local 478 prop = mdesc_get_property(hp, pn, "hwcap-list", &len); mdesc_cpu_hwcap_list() 479 if (!prop) mdesc_cpu_hwcap_list() 488 if (!strcmp(prop, hwcaps[i])) { mdesc_cpu_hwcap_list() 494 if (!strcmp(prop, crypto_hwcaps[i])) mdesc_cpu_hwcap_list() 498 plen = strlen(prop) + 1; mdesc_cpu_hwcap_list() 499 prop += plen; mdesc_cpu_hwcap_list()
|
H A D | pci.c | 411 #define GET_64BIT(prop, i) ((((u64) (prop)[(i)]) << 32) | (prop)[(i)+1]) 1042 } *prop; pci_bus_slot_names() local 1047 prop = of_get_property(node, "slot-names", &len); pci_bus_slot_names() 1048 if (!prop) pci_bus_slot_names() 1051 mask = prop->slot_mask; pci_bus_slot_names() 1052 sp = prop->names; pci_bus_slot_names()
|
/linux-4.1.27/fs/openpromfs/ |
H A D | inode.c | 32 struct property *prop; member in union:op_inode_data 67 struct property *prop = f->private; property_show() local 71 len = prop->length; property_show() 72 pval = prop->value; property_show() 153 m->private = oi->u.prop; property_open() 183 struct property *prop; openpromfs_lookup() local 214 prop = dp->properties; openpromfs_lookup() 215 while (prop) { openpromfs_lookup() 216 int n = strlen(prop->name); openpromfs_lookup() 218 if (len == n && !strncmp(prop->name, name, len)) { openpromfs_lookup() 220 ent_data.prop = prop; openpromfs_lookup() 221 ino = prop->unique_id; openpromfs_lookup() 225 prop = prop->next; openpromfs_lookup() 255 inode->i_size = ent_oi->u.prop->length; openpromfs_lookup() 269 struct property *prop; openpromfs_readdir() local 307 prop = dp->properties; openpromfs_readdir() 308 while (i && prop) { openpromfs_readdir() 309 prop = prop->next; openpromfs_readdir() 312 while (prop) { openpromfs_readdir() 313 if (!dir_emit(ctx, prop->name, strlen(prop->name), openpromfs_readdir() 314 prop->unique_id, DT_REG)) openpromfs_readdir() 318 prop = prop->next; openpromfs_readdir()
|
/linux-4.1.27/arch/powerpc/platforms/83xx/ |
H A D | usb.c | 33 const void *prop, *dr_mode; mpc834x_usb_cfg() local 49 prop = of_get_property(np, "phy_type", NULL); mpc834x_usb_cfg() 51 if (prop && (!strcmp(prop, "utmi") || mpc834x_usb_cfg() 52 !strcmp(prop, "utmi_wide"))) { mpc834x_usb_cfg() 56 } else if (prop && !strcmp(prop, "serial")) { mpc834x_usb_cfg() 64 } else if (prop && !strcmp(prop, "ulpi")) { mpc834x_usb_cfg() 75 prop = of_get_property(np, "port0", NULL); mpc834x_usb_cfg() 76 if (prop) { mpc834x_usb_cfg() 82 prop = of_get_property(np, "port1", NULL); mpc834x_usb_cfg() 83 if (prop) { mpc834x_usb_cfg() 109 const void *prop; mpc831x_usb_cfg() local 119 prop = of_get_property(np, "phy_type", NULL); mpc831x_usb_cfg() 141 if (prop && !strcmp(prop, "ulpi")) { mpc831x_usb_cfg() 176 if (prop && (!strcmp(prop, "utmi_wide") || mpc831x_usb_cfg() 177 !strcmp(prop, "utmi"))) { mpc831x_usb_cfg() 191 } else if (prop && !strcmp(prop, "ulpi")) { mpc831x_usb_cfg() 220 const void *prop; mpc837x_usb_cfg() local 226 prop = of_get_property(np, "phy_type", NULL); mpc837x_usb_cfg() 228 if (!prop || (strcmp(prop, "ulpi") && strcmp(prop, "serial"))) { mpc837x_usb_cfg()
|
H A D | mpc832x_rdb.c | 55 const void *prop; for_each_compatible_node() local 66 prop = of_get_property(np, "reg", NULL); for_each_compatible_node() 67 if (!prop) for_each_compatible_node() 69 pdata.bus_num = *(u32 *)prop; for_each_compatible_node() 71 prop = of_get_property(np, "cell-index", NULL); for_each_compatible_node() 72 if (prop) for_each_compatible_node() 73 i = *(u32 *)prop; for_each_compatible_node() 75 prop = of_get_property(np, "mode", NULL); for_each_compatible_node() 76 if (prop && !strcmp(prop, "cpu-qe")) for_each_compatible_node()
|
/linux-4.1.27/drivers/of/ |
H A D | dynamic.c | 106 pr->dn->full_name, pr->prop->name); of_reconfig_notify() 126 struct property *prop, *old_prop = NULL; of_reconfig_get_state_change() local 133 prop = of_find_property(pr->dn, "status", NULL); of_reconfig_get_state_change() 137 prop = pr->prop; of_reconfig_get_state_change() 140 prop = pr->prop; of_reconfig_get_state_change() 153 if (prop && !strcmp(prop->name, "status")) { of_reconfig_get_state_change() 155 status_state = !strcmp(prop->value, "okay") || of_reconfig_get_state_change() 156 !strcmp(prop->value, "ok"); of_reconfig_get_state_change() 203 struct property *prop, struct property *oldprop) of_property_notify() 212 pr.prop = prop; of_property_notify() 324 struct property *prop = node->properties; of_node_release() local 336 while (prop) { of_node_release() 337 struct property *next = prop->next; of_node_release() 338 kfree(prop->name); of_node_release() 339 kfree(prop->value); of_node_release() 340 kfree(prop); of_node_release() 341 prop = next; of_node_release() 343 if (!prop) { of_node_release() 344 prop = node->deadprops; of_node_release() 355 * @prop: Property to copy 364 struct property *__of_prop_dup(const struct property *prop, gfp_t allocflags) __of_prop_dup() argument 378 new->name = kstrdup(prop->name, allocflags); __of_prop_dup() 379 new->value = kmemdup(prop->value, prop->length, allocflags); __of_prop_dup() 380 new->length = prop->length; __of_prop_dup() 463 ce->np->full_name, ce->prop->name); __of_changeset_entry_dump() 498 rce->old_prop = ce->prop; __of_changeset_entry_invert() 499 rce->prop = ce->old_prop; __of_changeset_entry_invert() 525 ret = of_property_notify(ce->action, ce->np, ce->prop, ce->old_prop); __of_changeset_entry_notify() 556 if (*propp == ce->prop) { __of_changeset_entry_apply() 557 *propp = ce->prop->next; __of_changeset_entry_apply() 558 ce->prop->next = NULL; __of_changeset_entry_apply() 563 ret = __of_add_property(ce->np, ce->prop); __of_changeset_entry_apply() 567 ce->prop->name); __of_changeset_entry_apply() 572 ret = __of_remove_property(ce->np, ce->prop); __of_changeset_entry_apply() 576 ce->prop->name); __of_changeset_entry_apply() 584 if (*propp == ce->prop) { __of_changeset_entry_apply() 585 *propp = ce->prop->next; __of_changeset_entry_apply() 586 ce->prop->next = NULL; __of_changeset_entry_apply() 591 ret = __of_update_property(ce->np, ce->prop, &old_prop); __of_changeset_entry_apply() 595 ce->prop->name); __of_changeset_entry_apply() 616 __of_add_property_sysfs(ce->np, ce->prop); __of_changeset_entry_apply() 619 __of_remove_property_sysfs(ce->np, ce->prop); __of_changeset_entry_apply() 622 __of_update_property_sysfs(ce->np, ce->prop, ce->old_prop); __of_changeset_entry_apply() 750 * @prop: Pointer to property 761 struct device_node *np, struct property *prop) of_changeset_action() 773 ce->prop = prop; of_changeset_action() 775 if (action == OF_RECONFIG_UPDATE_PROPERTY && prop) of_changeset_action() 776 ce->old_prop = of_find_property(np, prop->name, NULL); of_changeset_action() 202 of_property_notify(int action, struct device_node *np, struct property *prop, struct property *oldprop) of_property_notify() argument 760 of_changeset_action(struct of_changeset *ocs, unsigned long action, struct device_node *np, struct property *prop) of_changeset_action() argument
|
H A D | of_reserved_mem.c | 101 const __be32 *prop; __reserved_mem_alloc_size() local 105 prop = of_get_flat_dt_prop(node, "size", &len); __reserved_mem_alloc_size() 106 if (!prop) __reserved_mem_alloc_size() 114 size = dt_mem_next_cell(dt_root_size_cells, &prop); __reserved_mem_alloc_size() 118 prop = of_get_flat_dt_prop(node, "alignment", &len); __reserved_mem_alloc_size() 119 if (prop) { __reserved_mem_alloc_size() 125 align = dt_mem_next_cell(dt_root_addr_cells, &prop); __reserved_mem_alloc_size() 128 prop = of_get_flat_dt_prop(node, "alloc-ranges", &len); __reserved_mem_alloc_size() 129 if (prop) { __reserved_mem_alloc_size() 140 start = dt_mem_next_cell(dt_root_addr_cells, &prop); __reserved_mem_alloc_size() 142 &prop); __reserved_mem_alloc_size() 212 const __be32 *prop; fdt_init_reserved_mem() local 215 prop = of_get_flat_dt_prop(node, "phandle", &len); fdt_init_reserved_mem() 216 if (!prop) fdt_init_reserved_mem() 217 prop = of_get_flat_dt_prop(node, "linux,phandle", &len); fdt_init_reserved_mem() 218 if (prop) fdt_init_reserved_mem() 219 rmem->phandle = of_read_number(prop, len/4); fdt_init_reserved_mem()
|
H A D | of_private.h | 46 struct property *prop, struct property *old_prop); 50 struct property *prop, struct property *old_prop) of_property_notify() 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); 49 of_property_notify(int action, struct device_node *np, struct property *prop, struct property *old_prop) of_property_notify() argument
|
H A D | fdt.c | 470 const __be32 *prop; __reserved_mem_reserve_reg() local 473 prop = of_get_flat_dt_prop(node, "reg", &len); __reserved_mem_reserve_reg() 474 if (!prop) __reserved_mem_reserve_reg() 486 base = dt_mem_next_cell(dt_root_addr_cells, &prop); __reserved_mem_reserve_reg() 487 size = dt_mem_next_cell(dt_root_size_cells, &prop); __reserved_mem_reserve_reg() 513 const __be32 *prop; __reserved_mem_check_root() local 515 prop = of_get_flat_dt_prop(node, "#size-cells", NULL); __reserved_mem_check_root() 516 if (!prop || be32_to_cpup(prop) != dt_root_size_cells) __reserved_mem_check_root() 519 prop = of_get_flat_dt_prop(node, "#address-cells", NULL); __reserved_mem_check_root() 520 if (!prop || be32_to_cpup(prop) != dt_root_addr_cells) __reserved_mem_check_root() 523 prop = of_get_flat_dt_prop(node, "ranges", NULL); __reserved_mem_check_root() 524 if (!prop) __reserved_mem_check_root() 723 const char *prop; of_flat_dt_match_machine() local 728 prop = of_get_flat_dt_prop(dt_root, "compatible", &size); of_flat_dt_match_machine() 729 if (prop) { of_flat_dt_match_machine() 731 printk("'%s' ", prop); of_flat_dt_match_machine() 732 size -= strlen(prop) + 1; of_flat_dt_match_machine() 733 prop += strlen(prop) + 1; of_flat_dt_match_machine() 754 const __be32 *prop; early_init_dt_check_for_initrd() local 758 prop = of_get_flat_dt_prop(node, "linux,initrd-start", &len); early_init_dt_check_for_initrd() 759 if (!prop) early_init_dt_check_for_initrd() 761 start = of_read_number(prop, len/4); early_init_dt_check_for_initrd() 763 prop = of_get_flat_dt_prop(node, "linux,initrd-end", &len); early_init_dt_check_for_initrd() 764 if (!prop) early_init_dt_check_for_initrd() 766 end = of_read_number(prop, len/4); early_init_dt_check_for_initrd() 842 const __be32 *prop; early_init_dt_scan_root() local 850 prop = of_get_flat_dt_prop(node, "#size-cells", NULL); early_init_dt_scan_root() 851 if (prop) early_init_dt_scan_root() 852 dt_root_size_cells = be32_to_cpup(prop); early_init_dt_scan_root() 855 prop = of_get_flat_dt_prop(node, "#address-cells", NULL); early_init_dt_scan_root() 856 if (prop) early_init_dt_scan_root() 857 dt_root_addr_cells = be32_to_cpup(prop); early_init_dt_scan_root()
|
H A D | unittest.c | 141 struct property *prop; of_unittest_dynamic() local 150 prop = kzalloc(sizeof(*prop) * 4, GFP_KERNEL); of_unittest_dynamic() 151 if (!prop) { of_unittest_dynamic() 157 prop->name = "new-property"; of_unittest_dynamic() 158 prop->value = "new-property-data"; of_unittest_dynamic() 159 prop->length = strlen(prop->value); of_unittest_dynamic() 160 unittest(of_add_property(np, prop) == 0, "Adding a new property failed\n"); of_unittest_dynamic() 163 prop++; of_unittest_dynamic() 164 prop->name = "new-property"; of_unittest_dynamic() 165 prop->value = "new-property-data-should-fail"; of_unittest_dynamic() 166 prop->length = strlen(prop->value); of_unittest_dynamic() 167 unittest(of_add_property(np, prop) != 0, of_unittest_dynamic() 171 prop->value = "modify-property-data-should-pass"; of_unittest_dynamic() 172 prop->length = strlen(prop->value); of_unittest_dynamic() 173 unittest(of_update_property(np, prop) == 0, of_unittest_dynamic() 177 prop++; of_unittest_dynamic() 178 prop->name = "modify-property"; of_unittest_dynamic() 179 prop->value = "modify-missing-property-data-should-pass"; of_unittest_dynamic() 180 prop->length = strlen(prop->value); of_unittest_dynamic() 181 unittest(of_update_property(np, prop) == 0, of_unittest_dynamic() 185 unittest(of_remove_property(np, prop) == 0, of_unittest_dynamic() 189 prop++; of_unittest_dynamic() 190 prop->name = "large-property-PAGE_SIZEx8"; of_unittest_dynamic() 191 prop->length = PAGE_SIZE * 8; of_unittest_dynamic() 192 prop->value = kzalloc(prop->length, GFP_KERNEL); of_unittest_dynamic() 193 unittest(prop->value != NULL, "Unable to allocate large buffer\n"); of_unittest_dynamic() 194 if (prop->value) of_unittest_dynamic() 195 unittest(of_add_property(np, prop) == 0, of_unittest_dynamic() 495 struct property *ppadd, padd = { .name = "prop-add", .length = 0, .value = "" }; of_unittest_changeset() 496 struct property *ppupdate, pupdate = { .name = "prop-update", .length = 5, .value = "abcd" }; of_unittest_changeset() 518 ppremove = of_find_property(parent, "prop-remove", NULL); of_unittest_changeset() 519 unittest(ppremove, "failed to find removal prop"); of_unittest_changeset() 526 unittest(!of_changeset_add_property(&chgset, parent, ppadd), "fail add prop\n"); of_unittest_changeset() 527 unittest(!of_changeset_update_property(&chgset, parent, ppupdate), "fail update prop\n"); of_unittest_changeset() 528 unittest(!of_changeset_remove_property(&chgset, parent, ppremove), "fail remove prop\n"); of_unittest_changeset() 830 struct property *prop; update_node_properties() local 833 for_each_property_of_node(np, prop) update_node_properties() 834 of_add_property(dup, prop); update_node_properties()
|
H A D | fdt_address.c | 52 const __be32 *prop; fdt_bus_default_count_cells() local 55 prop = fdt_getprop(blob, parentoffset, "#address-cells", NULL); fdt_bus_default_count_cells() 56 if (prop) fdt_bus_default_count_cells() 57 *addrc = be32_to_cpup(prop); fdt_bus_default_count_cells() 63 prop = fdt_getprop(blob, parentoffset, "#size-cells", NULL); fdt_bus_default_count_cells() 64 if (prop) fdt_bus_default_count_cells() 65 *sizec = be32_to_cpup(prop); fdt_bus_default_count_cells()
|
H A D | overlay.c | 60 struct device_node *target, struct property *prop) of_overlay_apply_single_property() 65 tprop = of_find_property(target, prop->name, NULL); of_overlay_apply_single_property() 68 if (of_prop_cmp(prop->name, "name") == 0 || of_overlay_apply_single_property() 69 of_prop_cmp(prop->name, "phandle") == 0 || of_overlay_apply_single_property() 70 of_prop_cmp(prop->name, "linux,phandle") == 0) of_overlay_apply_single_property() 73 propn = __of_prop_dup(prop, GFP_KERNEL); of_overlay_apply_single_property() 134 struct property *prop; of_overlay_apply_one() local 137 for_each_property_of_node(overlay, prop) { for_each_property_of_node() 138 ret = of_overlay_apply_single_property(ov, target, prop); for_each_property_of_node() 140 pr_err("%s: Failed to apply prop @%s/%s\n", for_each_property_of_node() 141 __func__, target->full_name, prop->name); for_each_property_of_node() 59 of_overlay_apply_single_property(struct of_overlay *ov, struct device_node *target, struct property *prop) of_overlay_apply_single_property() argument
|
H A D | base.c | 447 struct property *prop; __of_device_is_compatible() local 453 prop = __of_find_property(device, "compatible", NULL); __of_device_is_compatible() 454 for (cp = of_prop_next_string(prop, NULL); cp; __of_device_is_compatible() 455 cp = of_prop_next_string(prop, cp), index++) { __of_device_is_compatible() 1098 struct property *prop = of_find_property(np, propname, NULL); of_property_count_elems_of_size() local 1100 if (!prop) of_property_count_elems_of_size() 1102 if (!prop->value) of_property_count_elems_of_size() 1105 if (prop->length % elem_size != 0) { of_property_count_elems_of_size() 1111 return prop->length / elem_size; of_property_count_elems_of_size() 1131 struct property *prop = of_find_property(np, propname, NULL); of_find_property_value_of_size() local 1133 if (!prop) of_find_property_value_of_size() 1135 if (!prop->value) of_find_property_value_of_size() 1137 if (len > prop->length) of_find_property_value_of_size() 1140 return prop->value; of_find_property_value_of_size() 1350 struct property *prop = of_find_property(np, propname, NULL); of_property_read_string() local 1351 if (!prop) of_property_read_string() 1353 if (!prop->value) of_property_read_string() 1355 if (strnlen(prop->value, prop->length) >= prop->length) of_property_read_string() 1357 *out_string = prop->value; of_property_read_string() 1374 struct property *prop = of_find_property(np, propname, NULL); of_property_match_string() local 1379 if (!prop) of_property_match_string() 1381 if (!prop->value) of_property_match_string() 1384 p = prop->value; of_property_match_string() 1385 end = p + prop->length; of_property_match_string() 1413 struct property *prop = of_find_property(np, propname, NULL); of_property_read_string_helper() local 1417 if (!prop) of_property_read_string_helper() 1419 if (!prop->value) of_property_read_string_helper() 1421 p = prop->value; of_property_read_string_helper() 1422 end = p + prop->length; of_property_read_string_helper() 1697 int __of_add_property(struct device_node *np, struct property *prop) __of_add_property() argument 1701 prop->next = NULL; __of_add_property() 1704 if (strcmp(prop->name, (*next)->name) == 0) __of_add_property() 1710 *next = prop; __of_add_property() 1718 int of_add_property(struct device_node *np, struct property *prop) of_add_property() argument 1726 rc = __of_add_property(np, prop); of_add_property() 1730 __of_add_property_sysfs(np, prop); of_add_property() 1735 of_property_notify(OF_RECONFIG_ADD_PROPERTY, np, prop, NULL); of_add_property() 1740 int __of_remove_property(struct device_node *np, struct property *prop) __of_remove_property() argument 1745 if (*next == prop) __of_remove_property() 1752 *next = prop->next; __of_remove_property() 1753 prop->next = np->deadprops; __of_remove_property() 1754 np->deadprops = prop; __of_remove_property() 1759 void __of_remove_property_sysfs(struct device_node *np, struct property *prop) __of_remove_property_sysfs() argument 1766 sysfs_remove_bin_file(&np->kobj, &prop->attr); __of_remove_property_sysfs() 1777 int of_remove_property(struct device_node *np, struct property *prop) of_remove_property() argument 1785 rc = __of_remove_property(np, prop); of_remove_property() 1789 __of_remove_property_sysfs(np, prop); of_remove_property() 1794 of_property_notify(OF_RECONFIG_REMOVE_PROPERTY, np, prop, NULL); of_remove_property() 2011 const __be32 *of_prop_next_u32(struct property *prop, const __be32 *cur, of_prop_next_u32() argument 2016 if (!prop) of_prop_next_u32() 2020 curv = prop->value; of_prop_next_u32() 2025 if (curv >= prop->value + prop->length) of_prop_next_u32() 2034 const char *of_prop_next_string(struct property *prop, const char *cur) of_prop_next_string() argument 2038 if (!prop) of_prop_next_string() 2042 return prop->value; of_prop_next_string() 2045 if (curv >= prop->value + prop->length) of_prop_next_string()
|
H A D | resolver.c | 81 struct property *prop; __of_adjust_tree_phandles() local 89 for_each_property_of_node(node, prop) { for_each_property_of_node() 92 if (of_prop_cmp(prop->name, "phandle") != 0 && for_each_property_of_node() 93 of_prop_cmp(prop->name, "linux,phandle") != 0) for_each_property_of_node() 97 if (prop->length < 4) for_each_property_of_node() 101 phandle = be32_to_cpup(prop->value); for_each_property_of_node() 106 *(uint32_t *)prop->value = cpu_to_be32(node->phandle); for_each_property_of_node()
|
H A D | address.c | 177 const __be32 *prop; of_get_pci_address() local 198 prop = of_get_property(dev, bus->addresses, &psize); of_get_pci_address() 199 if (prop == NULL) of_get_pci_address() 204 for (i = 0; psize >= onesize; psize -= onesize, prop += onesize, i++) { of_get_pci_address() 205 u32 val = be32_to_cpu(prop[0]); of_get_pci_address() 208 *size = of_read_number(prop + na, ns); of_get_pci_address() 210 *flags = bus->get_flags(prop); of_get_pci_address() 211 return prop; of_get_pci_address() 634 const __be32 *prop; of_get_address() local 651 prop = of_get_property(dev, bus->addresses, &psize); of_get_address() 652 if (prop == NULL) of_get_address() 657 for (i = 0; psize >= onesize; psize -= onesize, prop += onesize, i++) of_get_address() 660 *size = of_read_number(prop + na, ns); of_get_address() 662 *flags = bus->get_flags(prop); of_get_address() 663 return prop; of_get_address()
|
H A D | platform.c | 225 const void *prop; of_amba_device_create() local 252 prop = of_get_property(node, "arm,primecell-periphid", NULL); of_amba_device_create() 253 if (prop) of_amba_device_create() 254 dev->periphid = of_read_ulong(prop, 1); of_amba_device_create() 341 pr_debug("%s() - skipping %s, no compatible prop\n", of_platform_bus_create()
|
H A D | of_mdio.c | 30 struct property *prop; of_get_phy_id() local 34 of_property_for_each_string(device, "compatible", prop, cp) { of_get_phy_id()
|
/linux-4.1.27/drivers/iio/adc/ |
H A D | qcom-spmi-vadc.c | 272 struct vadc_channel_prop *prop) vadc_configure() 285 ret = vadc_write(vadc, VADC_ADC_CH_SEL_CTL, prop->channel); vadc_configure() 290 decimation = prop->decimation << VADC_ADC_DIG_DEC_RATIO_SEL_SHIFT; vadc_configure() 296 ret = vadc_write(vadc, VADC_HW_SETTLE_DELAY, prop->hw_settle_time); vadc_configure() 300 ret = vadc_write(vadc, VADC_FAST_AVG_CTL, prop->avg_samples); vadc_configure() 304 if (prop->avg_samples) vadc_configure() 365 struct vadc_channel_prop *prop, u16 *data) vadc_do_conversion() 372 ret = vadc_configure(vadc, prop); vadc_do_conversion() 387 timeout = BIT(prop->avg_samples) * VADC_CONV_TIME_MIN_US * 2; vadc_do_conversion() 417 struct vadc_channel_prop *prop; vadc_measure_ref_points() local 424 prop = vadc_get_channel(vadc, VADC_REF_1250MV); vadc_measure_ref_points() 425 ret = vadc_do_conversion(vadc, prop, &read_1); vadc_measure_ref_points() 430 prop = vadc_get_channel(vadc, VADC_SPARE1); vadc_measure_ref_points() 431 if (!prop) vadc_measure_ref_points() 432 prop = vadc_get_channel(vadc, VADC_REF_625MV); vadc_measure_ref_points() 434 ret = vadc_do_conversion(vadc, prop, &read_2); vadc_measure_ref_points() 447 prop = vadc_get_channel(vadc, VADC_VDD_VADC); vadc_measure_ref_points() 448 ret = vadc_do_conversion(vadc, prop, &read_1); vadc_measure_ref_points() 452 prop = vadc_get_channel(vadc, VADC_GND_REF); vadc_measure_ref_points() 453 ret = vadc_do_conversion(vadc, prop, &read_2); vadc_measure_ref_points() 472 const struct vadc_channel_prop *prop, u16 adc_code) vadc_calibrate() 477 voltage = adc_code - vadc->graph[prop->calibration].gnd; vadc_calibrate() 478 voltage *= vadc->graph[prop->calibration].dx; vadc_calibrate() 479 voltage = div64_s64(voltage, vadc->graph[prop->calibration].dy); vadc_calibrate() 481 if (prop->calibration == VADC_CALIB_ABSOLUTE) vadc_calibrate() 482 voltage += vadc->graph[prop->calibration].dx; vadc_calibrate() 487 prescale = &vadc_prescale_ratios[prop->prescale]; vadc_calibrate() 544 struct vadc_channel_prop *prop; vadc_read_raw() local 550 prop = &vadc->chan_props[chan->address]; vadc_read_raw() 551 ret = vadc_do_conversion(vadc, prop, &adc_code); vadc_read_raw() 555 *val = vadc_calibrate(vadc, prop, adc_code); vadc_read_raw() 562 prop = &vadc->chan_props[chan->address]; vadc_read_raw() 563 ret = vadc_do_conversion(vadc, prop, &adc_code); vadc_read_raw() 567 *val = vadc_calibrate(vadc, prop, adc_code); vadc_read_raw() 732 struct vadc_channel_prop *prop, vadc_get_dt_channel_data() 751 prop->channel = chan; vadc_get_dt_channel_data() 761 prop->decimation = ret; vadc_get_dt_channel_data() 763 prop->decimation = VADC_DEF_DECIMATION; vadc_get_dt_channel_data() 774 prop->prescale = ret; vadc_get_dt_channel_data() 776 prop->prescale = vadc_chans[prop->channel].prescale_index; vadc_get_dt_channel_data() 787 prop->hw_settle_time = ret; vadc_get_dt_channel_data() 789 prop->hw_settle_time = VADC_DEF_HW_SETTLE_TIME; vadc_get_dt_channel_data() 800 prop->avg_samples = ret; vadc_get_dt_channel_data() 802 prop->avg_samples = VADC_DEF_AVG_SAMPLES; vadc_get_dt_channel_data() 806 prop->calibration = VADC_CALIB_RATIOMETRIC; vadc_get_dt_channel_data() 808 prop->calibration = VADC_CALIB_ABSOLUTE; vadc_get_dt_channel_data() 819 struct vadc_channel_prop prop; vadc_get_dt_data() local 841 ret = vadc_get_dt_channel_data(vadc->dev, &prop, child); for_each_available_child_of_node() 845 vadc->chan_props[index] = prop; for_each_available_child_of_node() 847 vadc_chan = &vadc_chans[prop.channel]; for_each_available_child_of_node() 849 iio_chan->channel = prop.channel; for_each_available_child_of_node() 271 vadc_configure(struct vadc_priv *vadc, struct vadc_channel_prop *prop) vadc_configure() argument 364 vadc_do_conversion(struct vadc_priv *vadc, struct vadc_channel_prop *prop, u16 *data) vadc_do_conversion() argument 471 vadc_calibrate(struct vadc_priv *vadc, const struct vadc_channel_prop *prop, u16 adc_code) vadc_calibrate() argument 731 vadc_get_dt_channel_data(struct device *dev, struct vadc_channel_prop *prop, struct device_node *node) vadc_get_dt_channel_data() argument
|
H A D | at91_adc.c | 827 u32 prop; at91_adc_probe_dt_ts() local 829 ret = of_property_read_u32(node, "atmel,adc-ts-wires", &prop); at91_adc_probe_dt_ts() 835 switch (prop) { at91_adc_probe_dt_ts() 838 st->touchscreen_type = prop; at91_adc_probe_dt_ts() 841 dev_err(dev, "Unsupported number of touchscreen wires (%d). Should be 4 or 5.\n", prop); at91_adc_probe_dt_ts() 847 prop = 0; at91_adc_probe_dt_ts() 848 of_property_read_u32(node, "atmel,adc-ts-pressure-threshold", &prop); at91_adc_probe_dt_ts() 849 st->ts_pressure_threshold = prop; at91_adc_probe_dt_ts() 865 u32 prop; at91_adc_probe_dt() local 875 if (of_property_read_u32(node, "atmel,adc-channels-used", &prop)) { at91_adc_probe_dt() 880 st->channels_mask = prop; at91_adc_probe_dt() 884 if (of_property_read_u32(node, "atmel,adc-startup-time", &prop)) { at91_adc_probe_dt() 889 st->startup_time = prop; at91_adc_probe_dt() 891 prop = 0; at91_adc_probe_dt() 892 of_property_read_u32(node, "atmel,adc-sample-hold-time", &prop); at91_adc_probe_dt() 893 st->sample_hold_time = prop; at91_adc_probe_dt() 895 if (of_property_read_u32(node, "atmel,adc-vref", &prop)) { at91_adc_probe_dt() 900 st->vref_mv = prop; at91_adc_probe_dt() 929 if (of_property_read_u32(trig_node, "trigger-value", &prop)) { for_each_child_of_node() 934 trig->value = prop; for_each_child_of_node()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
H A D | hotplug-memory.c | 72 static void dlpar_free_drconf_property(struct property *prop) dlpar_free_drconf_property() argument 74 kfree(prop->name); dlpar_free_drconf_property() 75 kfree(prop->value); dlpar_free_drconf_property() 76 kfree(prop); dlpar_free_drconf_property() 81 struct property *prop, *new_prop; dlpar_clone_drconf_property() local 86 prop = of_find_property(dn, "ibm,dynamic-memory", NULL); dlpar_clone_drconf_property() 87 if (!prop) dlpar_clone_drconf_property() 94 new_prop->name = kstrdup(prop->name, GFP_KERNEL); dlpar_clone_drconf_property() 95 new_prop->value = kmalloc(prop->length, GFP_KERNEL); dlpar_clone_drconf_property() 101 memcpy(new_prop->value, prop->value, prop->length); dlpar_clone_drconf_property() 102 new_prop->length = prop->length; dlpar_clone_drconf_property() 253 struct property *prop) dlpar_memory_remove_by_count() 266 p = prop->value; dlpar_memory_remove_by_count() 324 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) dlpar_memory_remove_by_index() argument 333 p = prop->value; dlpar_memory_remove_by_index() 377 struct property *prop) dlpar_memory_remove_by_count() 381 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) dlpar_memory_remove_by_index() argument 440 static int dlpar_memory_add_by_count(u32 lmbs_to_add, struct property *prop) dlpar_memory_add_by_count() argument 453 p = prop->value; dlpar_memory_add_by_count() 506 static int dlpar_memory_add_by_index(u32 drc_index, struct property *prop) dlpar_memory_add_by_index() argument 515 p = prop->value; dlpar_memory_add_by_index() 541 struct property *prop) dlpar_update_drconf_property() 548 p = prop->value; dlpar_update_drconf_property() 561 of_update_property(dn, prop); dlpar_update_drconf_property() 568 struct property *prop; dlpar_memory() local 583 prop = dlpar_clone_drconf_property(dn); dlpar_memory() 584 if (!prop) { dlpar_memory() 592 rc = dlpar_memory_add_by_count(count, prop); dlpar_memory() 594 rc = dlpar_memory_add_by_index(drc_index, prop); dlpar_memory() 600 rc = dlpar_memory_remove_by_count(count, prop); dlpar_memory() 602 rc = dlpar_memory_remove_by_index(drc_index, prop); dlpar_memory() 613 dlpar_free_drconf_property(prop); dlpar_memory() 615 dlpar_update_drconf_property(dn, prop); dlpar_memory() 682 p = (__be32 *)pr->prop->value; pseries_update_drconf_memory() 720 if (!strcmp(rd->prop->name, "ibm,dynamic-memory")) pseries_memory_notifier() 252 dlpar_memory_remove_by_count(u32 lmbs_to_remove, struct property *prop) dlpar_memory_remove_by_count() argument 376 dlpar_memory_remove_by_count(u32 lmbs_to_remove, struct property *prop) dlpar_memory_remove_by_count() argument 540 dlpar_update_drconf_property(struct device_node *dn, struct property *prop) dlpar_update_drconf_property() argument
|
H A D | reconfig.c | 125 static void release_prop_list(const struct property *prop) release_prop_list() argument 128 for (; prop; prop = next) { release_prop_list() 129 next = prop->next; release_prop_list() 130 kfree(prop->name); release_prop_list() 131 kfree(prop->value); release_prop_list() 132 kfree(prop); release_prop_list() 233 struct property *prop = NULL; do_add_node() local 253 struct property *last = prop; do_add_node() 255 prop = new_property(name, length, value, last); do_add_node() 256 if (!prop) { do_add_node() 258 prop = last; do_add_node() 267 rv = pSeries_reconfig_add_node(path, prop); do_add_node() 271 release_prop_list(prop); do_add_node() 309 struct property *prop = NULL; do_add_property() local 323 prop = new_property(name, length, value, NULL); do_add_property() 324 if (!prop) do_add_property() 327 of_add_property(np, prop); do_add_property() 336 struct property *prop; do_remove_property() local 349 prop = of_find_property(np, buf, NULL); do_remove_property() 351 return of_remove_property(np, prop); do_remove_property()
|
H A D | dlpar.c | 37 void dlpar_free_cc_property(struct property *prop) dlpar_free_cc_property() argument 39 kfree(prop->name); dlpar_free_cc_property() 40 kfree(prop->value); dlpar_free_cc_property() 41 kfree(prop); dlpar_free_cc_property() 46 struct property *prop; dlpar_parse_cc_property() local 50 prop = kzalloc(sizeof(*prop), GFP_KERNEL); dlpar_parse_cc_property() 51 if (!prop) dlpar_parse_cc_property() 55 prop->name = kstrdup(name, GFP_KERNEL); dlpar_parse_cc_property() 57 prop->length = be32_to_cpu(ccwa->prop_length); dlpar_parse_cc_property() 59 prop->value = kmemdup(value, prop->length, GFP_KERNEL); dlpar_parse_cc_property() 60 if (!prop->value) { dlpar_parse_cc_property() 61 dlpar_free_cc_property(prop); dlpar_parse_cc_property() 65 return prop; dlpar_parse_cc_property() 99 struct property *prop; dlpar_free_one_cc_node() local 102 prop = dn->properties; dlpar_free_one_cc_node() 103 dn->properties = prop->next; dlpar_free_one_cc_node() 104 dlpar_free_cc_property(prop); dlpar_free_one_cc_node()
|
H A D | mobility.c | 70 static int update_dt_property(struct device_node *dn, struct property **prop, update_dt_property() argument 73 struct property *new_prop = *prop; update_dt_property() 119 *prop = new_prop; update_dt_property() 124 *prop = NULL; update_dt_property() 134 struct property *prop = NULL; update_dt_node() local 194 prop = of_find_property(dn, prop_name, NULL); update_dt_node() 195 of_remove_property(dn, prop); update_dt_node() 196 prop = NULL; update_dt_node() 200 rc = update_dt_property(dn, &prop, prop_name, update_dt_node()
|
H A D | setup.c | 497 const int *prop; local 499 prop = of_get_property(of_chosen, 501 if (prop) { 502 if (*prop) 749 const char *prop; pseries_probe_fw_features() local 758 prop = of_get_flat_dt_prop(node, "ibm,hypertas-functions", pseries_probe_fw_features() 760 if (prop) { pseries_probe_fw_features() 762 fw_hypertas_feature_init(prop, len); pseries_probe_fw_features() 769 prop = of_get_flat_dt_prop(node, "ibm,architecture-vec-5", pseries_probe_fw_features() 771 if (prop) pseries_probe_fw_features() 772 fw_vec5_feature_init(prop, len); pseries_probe_fw_features()
|
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_kernel_queue.c | 40 struct queue_properties prop; initialize() local 70 prop.doorbell_ptr = kfd_get_kernel_doorbell(dev, &prop.doorbell_off); initialize() 72 if (prop.doorbell_ptr == NULL) { initialize() 112 prop.queue_size = queue_size; initialize() 113 prop.is_interop = false; initialize() 114 prop.priority = 1; initialize() 115 prop.queue_percent = 100; initialize() 116 prop.type = type; initialize() 117 prop.vmid = 0; initialize() 118 prop.queue_address = kq->pq_gpu_addr; initialize() 119 prop.read_ptr = (uint32_t *) kq->rptr_gpu_addr; initialize() 120 prop.write_ptr = (uint32_t *) kq->wptr_gpu_addr; initialize() 121 prop.eop_ring_buffer_address = kq->eop_gpu_addr; initialize() 122 prop.eop_ring_buffer_size = PAGE_SIZE; initialize() 124 if (init_queue(&kq->queue, prop) != 0) initialize() 172 kfd_release_kernel_doorbell(dev, prop.doorbell_ptr); initialize()
|
/linux-4.1.27/arch/sparc/prom/ |
H A D | tree_32.c | 86 /* Return the length in bytes of property 'prop' at node 'node'. 89 int prom_getproplen(phandle node, const char *prop) prom_getproplen() argument 94 if((!node) || (!prop)) prom_getproplen() 98 ret = prom_nodeops->no_proplen(node, prop); prom_getproplen() 105 /* Acquire a property 'prop' at node 'node' and place it in 109 int prom_getproperty(phandle node, const char *prop, char *buffer, int bufsize) prom_getproperty() argument 114 plen = prom_getproplen(node, prop); prom_getproperty() 119 ret = prom_nodeops->no_getprop(node, prop, buffer); prom_getproperty() 129 int prom_getint(phandle node, char *prop) prom_getint() argument 133 if(prom_getproperty(node, prop, (char *) &intprop, sizeof(int)) != -1) prom_getint() 155 int prom_getbool(phandle node, char *prop) prom_getbool() argument 159 retval = prom_getproplen(node, prop); prom_getbool() 169 void prom_getstring(phandle node, char *prop, char *user_buf, int ubuf_size) prom_getstring() argument 173 len = prom_getproperty(node, prop, user_buf, ubuf_size); prom_getstring() 206 char *prop; __prom_nextprop() local 209 prop = prom_nodeops->no_nextprop(node, oprop); __prom_nextprop() 213 return prop; __prom_nextprop()
|
H A D | tree_64.c | 89 /* Return the length in bytes of property 'prop' at node 'node'. 92 int prom_getproplen(phandle node, const char *prop) prom_getproplen() argument 96 if (!node || !prop) prom_getproplen() 103 args[4] = (unsigned long) prop; prom_getproplen() 112 /* Acquire a property 'prop' at node 'node' and place it in 116 int prom_getproperty(phandle node, const char *prop, prom_getproperty() argument 122 plen = prom_getproplen(node, prop); prom_getproperty() 130 args[4] = (unsigned long) prop; prom_getproperty() 144 int prom_getint(phandle node, const char *prop) prom_getint() argument 148 if (prom_getproperty(node, prop, (char *) &intprop, sizeof(int)) != -1) prom_getint() 172 int prom_getbool(phandle node, const char *prop) prom_getbool() argument 176 retval = prom_getproplen(node, prop); prom_getbool() 187 void prom_getstring(phandle node, const char *prop, char *user_buf, prom_getstring() argument 192 len = prom_getproperty(node, prop, user_buf, ubuf_size); prom_getstring() 310 int prom_node_has_property(phandle node, const char *prop) prom_node_has_property() argument 317 if (!strcmp(buf, prop)) prom_node_has_property()
|
/linux-4.1.27/scripts/dtc/libfdt/ |
H A D | fdt_rw.c | 206 int len, struct fdt_property **prop) _fdt_resize_property() 211 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen); _fdt_resize_property() 212 if (! (*prop)) _fdt_resize_property() 215 if ((err = _fdt_splice_struct(fdt, (*prop)->data, FDT_TAGALIGN(oldlen), _fdt_resize_property() 219 (*prop)->len = cpu_to_fdt32(len); _fdt_resize_property() 224 int len, struct fdt_property **prop) _fdt_add_property() 238 *prop = _fdt_offset_ptr_w(fdt, nextoffset); _fdt_add_property() 239 proplen = sizeof(**prop) + FDT_TAGALIGN(len); _fdt_add_property() 241 err = _fdt_splice_struct(fdt, *prop, 0, proplen); _fdt_add_property() 245 (*prop)->tag = cpu_to_fdt32(FDT_PROP); _fdt_add_property() 246 (*prop)->nameoff = cpu_to_fdt32(namestroff); _fdt_add_property() 247 (*prop)->len = cpu_to_fdt32(len); _fdt_add_property() 277 struct fdt_property *prop; fdt_setprop() local 282 err = _fdt_resize_property(fdt, nodeoffset, name, len, &prop); fdt_setprop() 284 err = _fdt_add_property(fdt, nodeoffset, name, len, &prop); fdt_setprop() 288 memcpy(prop->data, val, len); fdt_setprop() 295 struct fdt_property *prop; fdt_appendprop() local 300 prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen); fdt_appendprop() 301 if (prop) { fdt_appendprop() 303 err = _fdt_splice_struct(fdt, prop->data, fdt_appendprop() 308 prop->len = cpu_to_fdt32(newlen); fdt_appendprop() 309 memcpy(prop->data + oldlen, val, len); fdt_appendprop() 311 err = _fdt_add_property(fdt, nodeoffset, name, len, &prop); fdt_appendprop() 314 memcpy(prop->data, val, len); fdt_appendprop() 321 struct fdt_property *prop; fdt_delprop() local 326 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); fdt_delprop() 327 if (! prop) fdt_delprop() 330 proplen = sizeof(*prop) + FDT_TAGALIGN(len); fdt_delprop() 331 return _fdt_splice_struct(fdt, prop, proplen, 0); fdt_delprop() 205 _fdt_resize_property(void *fdt, int nodeoffset, const char *name, int len, struct fdt_property **prop) _fdt_resize_property() argument 223 _fdt_add_property(void *fdt, int nodeoffset, const char *name, int len, struct fdt_property **prop) _fdt_add_property() argument
|
H A D | fdt_ro.c | 244 const struct fdt_property *prop; fdt_get_property_by_offset() local 252 prop = _fdt_offset_ptr(fdt, offset); fdt_get_property_by_offset() 255 *lenp = fdt32_to_cpu(prop->len); fdt_get_property_by_offset() 257 return prop; fdt_get_property_by_offset() 268 const struct fdt_property *prop; fdt_get_property_namelen() local 270 if (!(prop = fdt_get_property_by_offset(fdt, offset, lenp))) { fdt_get_property_namelen() 274 if (_fdt_string_eq(fdt, fdt32_to_cpu(prop->nameoff), fdt_get_property_namelen() 276 return prop; fdt_get_property_namelen() 295 const struct fdt_property *prop; fdt_getprop_namelen() local 297 prop = fdt_get_property_namelen(fdt, nodeoffset, name, namelen, lenp); fdt_getprop_namelen() 298 if (! prop) fdt_getprop_namelen() 301 return prop->data; fdt_getprop_namelen() 307 const struct fdt_property *prop; fdt_getprop_by_offset() local 309 prop = fdt_get_property_by_offset(fdt, offset, lenp); fdt_getprop_by_offset() 310 if (!prop) fdt_getprop_by_offset() 313 *namep = fdt_string(fdt, fdt32_to_cpu(prop->nameoff)); fdt_getprop_by_offset() 314 return prop->data; fdt_getprop_by_offset() 539 const void *prop; fdt_node_check_compatible() local 542 prop = fdt_getprop(fdt, nodeoffset, "compatible", &len); fdt_node_check_compatible() 543 if (!prop) fdt_node_check_compatible() 545 if (_fdt_stringlist_contains(prop, len, compatible)) fdt_node_check_compatible()
|
H A D | fdt_sw.c | 193 struct fdt_property *prop; fdt_property() local 202 prop = _fdt_grab_space(fdt, sizeof(*prop) + FDT_TAGALIGN(len)); fdt_property() 203 if (! prop) fdt_property() 206 prop->tag = cpu_to_fdt32(FDT_PROP); fdt_property() 207 prop->nameoff = cpu_to_fdt32(nameoff); fdt_property() 208 prop->len = cpu_to_fdt32(len); fdt_property() 209 memcpy(prop->data, val, len); fdt_property() 239 struct fdt_property *prop = fdt_finish() local 243 nameoff = fdt32_to_cpu(prop->nameoff); fdt_finish() 245 prop->nameoff = cpu_to_fdt32(nameoff); fdt_finish()
|
H A D | fdt_wip.c | 85 struct fdt_property *prop; fdt_nop_property() local 88 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); fdt_nop_property() 89 if (! prop) fdt_nop_property() 92 _fdt_nop_region(prop, len + sizeof(*prop)); fdt_nop_property()
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | fsl_upm.c | 209 const __be32 *prop; fun_probe() local 231 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-addr-offset", fun_probe() 233 if (!prop || size != sizeof(uint32_t)) { fun_probe() 238 fun->upm_addr_offset = *prop; fun_probe() 240 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-cmd-offset", &size); fun_probe() 241 if (!prop || size != sizeof(uint32_t)) { fun_probe() 246 fun->upm_cmd_offset = *prop; fun_probe() 248 prop = of_get_property(ofdev->dev.of_node, fun_probe() 250 if (prop && (size / sizeof(uint32_t)) > 0) { fun_probe() 257 fun->mchip_offsets[i] = be32_to_cpu(prop[i]); fun_probe() 280 prop = of_get_property(ofdev->dev.of_node, "chip-delay", NULL); fun_probe() 281 if (prop) fun_probe() 282 fun->chip_delay = be32_to_cpup(prop); fun_probe() 286 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-wait-flags", &size); fun_probe() 287 if (prop && size == sizeof(uint32_t)) fun_probe() 288 fun->wait_flags = be32_to_cpup(prop); fun_probe()
|
H A D | davinci_nand.c | 537 u32 prop; nand_davinci_get_pdata() local 546 "ti,davinci-chipselect", &prop)) nand_davinci_get_pdata() 547 pdev->id = prop; nand_davinci_get_pdata() 552 "ti,davinci-mask-ale", &prop)) nand_davinci_get_pdata() 553 pdata->mask_ale = prop; nand_davinci_get_pdata() 555 "ti,davinci-mask-cle", &prop)) nand_davinci_get_pdata() 556 pdata->mask_cle = prop; nand_davinci_get_pdata() 558 "ti,davinci-mask-chipsel", &prop)) nand_davinci_get_pdata() 559 pdata->mask_chipsel = prop; nand_davinci_get_pdata() 572 "ti,davinci-ecc-bits", &prop)) nand_davinci_get_pdata() 573 pdata->ecc_bits = prop; nand_davinci_get_pdata() 575 prop = of_get_nand_bus_width(pdev->dev.of_node); nand_davinci_get_pdata() 576 if (0 < prop || !of_property_read_u32(pdev->dev.of_node, nand_davinci_get_pdata() 577 "ti,davinci-nand-buswidth", &prop)) nand_davinci_get_pdata() 578 if (prop == 16) nand_davinci_get_pdata()
|
/linux-4.1.27/drivers/iommu/ |
H A D | of_iommu.c | 68 const void *prop; of_get_dma_window() local 74 prop = of_get_property(dn, addrname, NULL); of_get_dma_window() 75 if (!prop) of_get_dma_window() 76 prop = of_get_property(dn, "#address-cells", NULL); of_get_dma_window() 78 cells = prop ? be32_to_cpup(prop) : of_n_addr_cells(dn); of_get_dma_window() 84 prop = of_get_property(dn, sizename, NULL); of_get_dma_window() 85 cells = prop ? be32_to_cpup(prop) : of_n_size_cells(dn); of_get_dma_window()
|
H A D | fsl_pamu.c | 521 const u32 *prop; get_stash_id() local 531 prop = of_get_property(node, "cache-stash-id", NULL); get_stash_id() 532 if (!prop) { get_stash_id() 539 return be32_to_cpup(prop); get_stash_id() 545 prop = of_get_property(node, "reg", &len); get_stash_id() 547 if (be32_to_cpup(&prop[i]) == vcpu) { get_stash_id() 558 prop = of_get_property(node, "cache-stash-id", NULL); get_stash_id() 559 if (!prop) { get_stash_id() 566 return be32_to_cpup(prop); get_stash_id() 569 prop = of_get_property(node, "next-level-cache", NULL); get_stash_id() 570 if (!prop) { get_stash_id() 579 node = of_find_node_by_phandle(*prop); get_stash_id() 727 const u32 *prop; setup_liodns() local 730 prop = of_get_property(node, "fsl,liodn", &len); setup_liodns() 734 liodn = be32_to_cpup(&prop[i]); setup_liodns()
|
/linux-4.1.27/drivers/power/ |
H A D | wm97xx_battery.c | 31 static enum power_supply_property *prop; variable in typeref:enum:power_supply_property 215 prop = kzalloc(props * sizeof(*prop), GFP_KERNEL); wm97xx_bat_probe() 216 if (!prop) { wm97xx_bat_probe() 221 prop[i++] = POWER_SUPPLY_PROP_PRESENT; wm97xx_bat_probe() 223 prop[i++] = POWER_SUPPLY_PROP_STATUS; wm97xx_bat_probe() 225 prop[i++] = POWER_SUPPLY_PROP_TECHNOLOGY; wm97xx_bat_probe() 227 prop[i++] = POWER_SUPPLY_PROP_TEMP; wm97xx_bat_probe() 229 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_NOW; wm97xx_bat_probe() 231 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MAX; wm97xx_bat_probe() 233 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MIN; wm97xx_bat_probe() 245 bat_psy_desc.properties = prop; wm97xx_bat_probe() 258 kfree(prop); wm97xx_bat_probe() 280 kfree(prop); wm97xx_bat_remove()
|
H A D | z2_battery.c | 135 enum power_supply_property *prop; z2_batt_ps_init() local 149 prop = kzalloc(props * sizeof(*prop), GFP_KERNEL); z2_batt_ps_init() 150 if (!prop) z2_batt_ps_init() 153 prop[i++] = POWER_SUPPLY_PROP_PRESENT; z2_batt_ps_init() 155 prop[i++] = POWER_SUPPLY_PROP_STATUS; z2_batt_ps_init() 157 prop[i++] = POWER_SUPPLY_PROP_TECHNOLOGY; z2_batt_ps_init() 159 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_NOW; z2_batt_ps_init() 161 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MAX; z2_batt_ps_init() 163 prop[i++] = POWER_SUPPLY_PROP_VOLTAGE_MIN; z2_batt_ps_init() 174 charger->batt_ps_desc.properties = prop; z2_batt_ps_init()
|
H A D | apm_power.c | 18 #define PSY_PROP(psy, prop, val) (power_supply_get_property(psy, \ 19 POWER_SUPPLY_PROP_##prop, val)) 21 #define _MPSY_PROP(prop, val) (power_supply_get_property(main_battery, \ 22 prop, val)) 24 #define MPSY_PROP(prop, val) _MPSY_PROP(POWER_SUPPLY_PROP_##prop, val)
|
H A D | intel_mid_battery.c | 178 * @prop: battery properties 185 static int pmic_scu_ipc_battery_property_get(struct battery_property *prop) pmic_scu_ipc_battery_property_get() argument 192 prop->capacity = data[0]; pmic_scu_ipc_battery_property_get() 193 prop->crnt = *p++; pmic_scu_ipc_battery_property_get() 194 prop->volt = *p++; pmic_scu_ipc_battery_property_get() 195 prop->prot = *p++; pmic_scu_ipc_battery_property_get() 196 prop->prot2 = *p++; pmic_scu_ipc_battery_property_get() 197 prop->timer = *p++; pmic_scu_ipc_battery_property_get()
|
H A D | tps65090-charger.c | 202 unsigned int prop; tps65090_parse_dt_charger_data() local 210 prop = of_property_read_bool(np, "ti,enable-low-current-chrg"); tps65090_parse_dt_charger_data() 211 pdata->enable_low_current_chrg = prop; tps65090_parse_dt_charger_data()
|
/linux-4.1.27/drivers/macintosh/ |
H A D | windfarm_pid.c | 91 s64 integ, deriv, prop; wf_cpu_pid_run() local 132 prop = st->last_delta = (new_temp - adj); wf_cpu_pid_run() 133 prop *= st->param.gp; wf_cpu_pid_run() 135 DBG("deriv: %lx, prop: %lx\n", deriv, prop); wf_cpu_pid_run() 138 target = st->target + (s32)((deriv + prop) >> 36); wf_cpu_pid_run()
|
H A D | smu.c | 949 struct property *prop; smu_create_sdb_partition() local 972 prop = kzalloc(tlen, GFP_KERNEL); smu_create_sdb_partition() 973 if (prop == NULL) smu_create_sdb_partition() 975 hdr = (struct smu_sdbp_header *)(prop + 1); smu_create_sdb_partition() 976 prop->name = ((char *)prop) + tlen - 18; smu_create_sdb_partition() 977 sprintf(prop->name, "sdb-partition-%02x", id); smu_create_sdb_partition() 978 prop->length = len; smu_create_sdb_partition() 979 prop->value = hdr; smu_create_sdb_partition() 980 prop->next = NULL; smu_create_sdb_partition() 995 if (of_add_property(smu->of_node, prop)) { smu_create_sdb_partition() 1003 kfree(prop); smu_create_sdb_partition()
|
H A D | therm_adt746x.c | 472 const __be32 *prop; probe_thermostat() local 477 prop = of_get_property(np, "hwsensor-params-version", NULL); probe_thermostat() 478 if (!prop) probe_thermostat() 480 vers = be32_to_cpup(prop); probe_thermostat()
|
/linux-4.1.27/drivers/net/can/sja1000/ |
H A D | sja1000_platform.c | 102 u32 prop; sp_populate_of() local 104 err = of_property_read_u32(of, "reg-io-width", &prop); sp_populate_of() 106 prop = 1; /* 8 bit is default */ sp_populate_of() 108 switch (prop) { sp_populate_of() 123 err = of_property_read_u32(of, "nxp,external-clock-frequency", &prop); sp_populate_of() 125 priv->can.clock.freq = prop / 2; sp_populate_of() 129 err = of_property_read_u32(of, "nxp,tx-output-mode", &prop); sp_populate_of() 131 priv->ocr |= prop & OCR_MODE_MASK; sp_populate_of() 135 err = of_property_read_u32(of, "nxp,tx-output-config", &prop); sp_populate_of() 137 priv->ocr |= (prop << OCR_TX_SHIFT) & OCR_TX_MASK; sp_populate_of() 141 err = of_property_read_u32(of, "nxp,clock-out-frequency", &prop); sp_populate_of() 142 if (!err && prop) { sp_populate_of() 143 u32 divider = priv->can.clock.freq * 2 / prop; sp_populate_of()
|
/linux-4.1.27/drivers/pcmcia/ |
H A D | electra_cf.c | 193 const unsigned int *prop; electra_cf_probe() local 253 prop = of_get_property(np, "card-detect-gpio", NULL); electra_cf_probe() 254 if (!prop) electra_cf_probe() 256 cf->gpio_detect = *prop; electra_cf_probe() 258 prop = of_get_property(np, "card-vsense-gpio", NULL); electra_cf_probe() 259 if (!prop) electra_cf_probe() 261 cf->gpio_vsense = *prop; electra_cf_probe() 263 prop = of_get_property(np, "card-3v-gpio", NULL); electra_cf_probe() 264 if (!prop) electra_cf_probe() 266 cf->gpio_3v = *prop; electra_cf_probe() 268 prop = of_get_property(np, "card-5v-gpio", NULL); electra_cf_probe() 269 if (!prop) electra_cf_probe() 271 cf->gpio_5v = *prop; electra_cf_probe()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
H A D | cbe_regs.c | 216 } __attribute__((packed)) *prop; cbe_fill_regs_map() local 220 prop = of_get_property(cpu, "pervasive", NULL); cbe_fill_regs_map() 221 if (prop != NULL) cbe_fill_regs_map() 222 map->pmd_regs = ioremap(prop->address, prop->len); cbe_fill_regs_map() 224 prop = of_get_property(cpu, "iic", NULL); cbe_fill_regs_map() 225 if (prop != NULL) cbe_fill_regs_map() 226 map->iic_regs = ioremap(prop->address, prop->len); cbe_fill_regs_map() 228 prop = of_get_property(cpu, "mic-tm", NULL); cbe_fill_regs_map() 229 if (prop != NULL) cbe_fill_regs_map() 230 map->mic_tm_regs = ioremap(prop->address, prop->len); cbe_fill_regs_map()
|
H A D | spu_manage.c | 49 const unsigned int *prop; find_spu_unit_number() local 53 prop = of_get_property(spe, "physical-id", &proplen); find_spu_unit_number() 55 return (u64)*prop; find_spu_unit_number() 58 prop = of_get_property(spe, "unit-id", &proplen); find_spu_unit_number() 60 return (u64)*prop; find_spu_unit_number() 63 prop = of_get_property(spe, "reg", &proplen); find_spu_unit_number() 65 return (u64)*prop; find_spu_unit_number() 118 } __attribute__((packed)) *prop; spu_map_prop_old() local 121 prop = of_get_property(n, name, &proplen); spu_map_prop_old() 122 if (prop == NULL || proplen != sizeof (struct address_prop)) spu_map_prop_old() 125 return ioremap(prop->address, prop->len); spu_map_prop_old() 131 const char *prop; spu_map_device_old() local 139 prop = of_get_property(node, "local-store", NULL); spu_map_device_old() 140 if (!prop) spu_map_device_old() 142 spu->local_store_phys = *(unsigned long *)prop; spu_map_device_old() 150 prop = of_get_property(node, "problem", NULL); spu_map_device_old() 151 if (!prop) spu_map_device_old() 153 spu->problem_phys = *(unsigned long *)prop; spu_map_device_old()
|
H A D | axon_msi.c | 207 const u32 *prop; setup_msi_msg_address() local 219 prop = of_get_property(dn, "msi-address-64", &len); setup_msi_msg_address() 220 if (prop) setup_msi_msg_address() 224 prop = of_get_property(dn, "msi-address-32", &len); setup_msi_msg_address() 225 if (prop) setup_msi_msg_address() 229 if (!prop) { setup_msi_msg_address() 237 msg->address_hi = prop[0]; setup_msi_msg_address() 238 msg->address_lo = prop[1]; setup_msi_msg_address() 242 msg->address_lo = prop[0]; setup_msi_msg_address()
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | heartbeat.c | 48 int *prop; microblaze_setup_heartbeat() local 67 prop = (int *) of_get_property(gpio, "xlnx,is-bidir", NULL); microblaze_setup_heartbeat() 68 if (prop) microblaze_setup_heartbeat()
|
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/ |
H A D | qe.c | 73 const u32 *prop; get_qe_base() local 85 prop = of_get_property(qe, "reg", &size); get_qe_base() 86 if (prop && size >= sizeof(*prop)) get_qe_base() 87 qebase = of_translate_address(qe, prop); get_qe_base() 170 const u32 *prop; qe_get_brg_clk() local 182 prop = of_get_property(qe, "brg-frequency", &size); qe_get_brg_clk() 183 if (prop && size == sizeof(*prop)) qe_get_brg_clk() 184 brg_clk = *prop; qe_get_brg_clk() 540 struct property *prop; qe_get_firmware_info() local 589 prop = of_find_property(fw, "extended-modes", NULL); 590 if (prop && (prop->length == sizeof(u64))) { 591 const u64 *iprop = prop->value; 596 prop = of_find_property(fw, "virtual-traps", NULL); 597 if (prop && (prop->length == 32)) { 598 const u32 *iprop = prop->value; 615 const u32 *prop; qe_get_num_of_risc() local 628 prop = of_get_property(qe, "fsl,qe-num-riscs", &size); qe_get_num_of_risc() 629 if (prop && size == sizeof(*prop)) qe_get_num_of_risc() 630 num_of_risc = *prop; qe_get_num_of_risc() 643 const u32 *prop; qe_get_num_of_snums() local 657 prop = of_get_property(qe, "fsl,qe-num-snums", &size); qe_get_num_of_snums() 658 if (prop && size == sizeof(*prop)) { qe_get_num_of_snums() 659 num_of_snums = *prop; qe_get_num_of_snums()
|
/linux-4.1.27/drivers/net/can/cc770/ |
H A D | cc770_platform.c | 82 const u32 *prop; cc770_get_of_node_data() local 86 prop = of_get_property(np, "bosch,external-clock-frequency", cc770_get_of_node_data() 88 if (prop && (prop_size == sizeof(u32))) cc770_get_of_node_data() 89 clkext = *prop; cc770_get_of_node_data() 120 prop = of_get_property(np, "bosch,clock-out-frequency", &prop_size); cc770_get_of_node_data() 121 if (prop && (prop_size == sizeof(u32)) && *prop > 0) { cc770_get_of_node_data() 122 u32 cdv = clkext / *prop; cc770_get_of_node_data() 129 prop = of_get_property(np, "bosch,slew-rate", cc770_get_of_node_data() 131 if (prop && (prop_size == sizeof(u32))) { cc770_get_of_node_data() 132 slew = *prop; cc770_get_of_node_data()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_plane.c | 196 struct drm_property *prop; exynos_plane_attach_zpos_property() local 198 prop = dev_priv->plane_zpos_property; exynos_plane_attach_zpos_property() 199 if (!prop) { exynos_plane_attach_zpos_property() 200 prop = drm_property_create_range(dev, DRM_MODE_PROP_IMMUTABLE, exynos_plane_attach_zpos_property() 202 if (!prop) exynos_plane_attach_zpos_property() 205 dev_priv->plane_zpos_property = prop; exynos_plane_attach_zpos_property() 208 drm_object_attach_property(&plane->base, prop, zpos); exynos_plane_attach_zpos_property()
|
/linux-4.1.27/drivers/gpu/drm/sti/ |
H A D | sti_drm_plane.c | 199 struct drm_property *prop; sti_drm_plane_attach_zorder_property() local 202 prop = private->plane_zorder_property; sti_drm_plane_attach_zorder_property() 203 if (!prop) { sti_drm_plane_attach_zorder_property() 204 prop = drm_property_create_range(dev, 0, "zpos", 0, sti_drm_plane_attach_zorder_property() 206 if (!prop) sti_drm_plane_attach_zorder_property() 209 private->plane_zorder_property = prop; sti_drm_plane_attach_zorder_property() 212 drm_object_attach_property(&plane->base, prop, default_val); sti_drm_plane_attach_zorder_property()
|
/linux-4.1.27/drivers/tty/serial/ |
H A D | of_serial.c | 63 u32 clk, spd, prop; of_platform_serial_setup() local 95 if (of_property_read_u32(np, "reg-offset", &prop) == 0) of_platform_serial_setup() 96 port->mapbase += prop; of_platform_serial_setup() 99 if (of_property_read_u32(np, "reg-shift", &prop) == 0) of_platform_serial_setup() 100 port->regshift = prop; of_platform_serial_setup() 103 if (of_property_read_u32(np, "fifo-size", &prop) == 0) of_platform_serial_setup() 104 port->fifosize = prop; of_platform_serial_setup() 113 if (of_property_read_u32(np, "reg-io-width", &prop) == 0) { of_platform_serial_setup() 114 switch (prop) { of_platform_serial_setup() 124 prop); of_platform_serial_setup()
|
H A D | uartlite.c | 639 const __be32 *prop; ulite_probe() local 641 prop = of_get_property(pdev->dev.of_node, "port-number", NULL); ulite_probe() 642 if (prop) ulite_probe() 643 id = be32_to_cpup(prop); ulite_probe()
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
H A D | omap_plane.c | 300 struct drm_property *prop; omap_plane_install_properties() local 303 prop = priv->rotation_prop; omap_plane_install_properties() 304 if (!prop) { omap_plane_install_properties() 305 prop = drm_mode_create_rotation_property(dev, omap_plane_install_properties() 312 if (prop == NULL) omap_plane_install_properties() 314 priv->rotation_prop = prop; omap_plane_install_properties() 316 drm_object_attach_property(obj, prop, 0); omap_plane_install_properties() 319 prop = priv->zorder_prop; omap_plane_install_properties() 320 if (!prop) { omap_plane_install_properties() 321 prop = drm_property_create_range(dev, 0, "zorder", 0, 3); omap_plane_install_properties() 322 if (prop == NULL) omap_plane_install_properties() 324 priv->zorder_prop = prop; omap_plane_install_properties() 326 drm_object_attach_property(obj, prop, 0); omap_plane_install_properties()
|
/linux-4.1.27/drivers/spi/ |
H A D | spi-fsl-lib.c | 142 const void *prop; of_mpc8xxx_spi_probe() local 169 prop = of_get_property(np, "mode", NULL); of_mpc8xxx_spi_probe() 170 if (prop && !strcmp(prop, "cpu-qe")) of_mpc8xxx_spi_probe() 172 else if (prop && !strcmp(prop, "qe")) of_mpc8xxx_spi_probe()
|
H A D | spi-fsl-espi.c | 648 const __be32 *prop; fsl_espi_probe() local 700 prop = of_get_property(nc, "reg", &len); fsl_espi_probe() 701 if (!prop || len < sizeof(*prop)) fsl_espi_probe() 703 i = be32_to_cpup(prop); fsl_espi_probe() 709 prop = of_get_property(nc, "fsl,csbef", &len); fsl_espi_probe() 710 if (prop && len >= sizeof(*prop)) { fsl_espi_probe() 712 csmode |= CSMODE_BEF(be32_to_cpup(prop)); fsl_espi_probe() 715 prop = of_get_property(nc, "fsl,csaft", &len); fsl_espi_probe() 716 if (prop && len >= sizeof(*prop)) { fsl_espi_probe() 718 csmode |= CSMODE_AFT(be32_to_cpup(prop)); fsl_espi_probe() 752 const u32 *prop; of_fsl_espi_get_chipselects() local 755 prop = of_get_property(np, "fsl,espi-num-chipselects", &len); of_fsl_espi_get_chipselects() 756 if (!prop || len < sizeof(*prop)) { of_fsl_espi_get_chipselects() 761 pdata->max_chipselect = *prop; of_fsl_espi_get_chipselects()
|
/linux-4.1.27/drivers/macintosh/ams/ |
H A D | ams-pmu.c | 151 const u32 *prop; ams_pmu_init() local 163 prop = of_get_property(ams_info.of_node, "reg", NULL); ams_pmu_init() 164 if (!prop) ams_pmu_init() 167 ams_pmu_cmd = ((*prop) >> 8) & 0xff; ams_pmu_init()
|
H A D | ams-core.c | 135 const u32 *prop; ams_sensor_attach() local 138 prop = of_get_property(ams_info.of_node, "orientation", NULL); ams_sensor_attach() 139 if (!prop) ams_sensor_attach() 141 ams_info.orient1 = *prop; ams_sensor_attach() 142 ams_info.orient2 = *(prop + 1); ams_sensor_attach()
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
H A D | cdv_device.c | 474 struct drm_property *prop; cdv_intel_attach_force_audio_property() local 477 prop = dev_priv->force_audio_property; cdv_intel_attach_force_audio_property() 478 if (prop == NULL) { cdv_intel_attach_force_audio_property() 479 prop = drm_property_create(dev, DRM_MODE_PROP_ENUM, cdv_intel_attach_force_audio_property() 482 if (prop == NULL) cdv_intel_attach_force_audio_property() 486 drm_property_add_enum(prop, i, i-1, force_audio_names[i]); cdv_intel_attach_force_audio_property() 488 dev_priv->force_audio_property = prop; cdv_intel_attach_force_audio_property() 490 drm_object_attach_property(&connector->base, prop, 0); cdv_intel_attach_force_audio_property() 503 struct drm_property *prop; cdv_intel_attach_broadcast_rgb_property() local 506 prop = dev_priv->broadcast_rgb_property; cdv_intel_attach_broadcast_rgb_property() 507 if (prop == NULL) { cdv_intel_attach_broadcast_rgb_property() 508 prop = drm_property_create(dev, DRM_MODE_PROP_ENUM, cdv_intel_attach_broadcast_rgb_property() 511 if (prop == NULL) cdv_intel_attach_broadcast_rgb_property() 515 drm_property_add_enum(prop, i, i, broadcast_rgb_names[i]); cdv_intel_attach_broadcast_rgb_property() 517 dev_priv->broadcast_rgb_property = prop; cdv_intel_attach_broadcast_rgb_property() 520 drm_object_attach_property(&connector->base, prop, 0); cdv_intel_attach_broadcast_rgb_property()
|
/linux-4.1.27/drivers/clk/ |
H A D | clk-palmas.c | 181 unsigned int prop; palmas_clks_get_clk_data() local 185 &prop); palmas_clks_get_clk_data() 189 switch (prop) { palmas_clks_get_clk_data() 191 prop = PALMAS_EXT_CONTROL_ENABLE1; palmas_clks_get_clk_data() 194 prop = PALMAS_EXT_CONTROL_ENABLE2; palmas_clks_get_clk_data() 197 prop = PALMAS_EXT_CONTROL_NSLEEP; palmas_clks_get_clk_data() 201 node->name, prop); palmas_clks_get_clk_data() 202 prop = 0; palmas_clks_get_clk_data() 205 cinfo->ext_control_pin = prop; palmas_clks_get_clk_data()
|
H A D | clk-nspire.c | 44 #define EXTRACT(var, prop) (((var)>>prop##_SHIFT) & prop##_MASK) nspire_clkinfo_cx()
|
H A D | clk-conf.c | 80 struct property *prop; __set_clk_rates() local 86 of_property_for_each_u32(node, "assigned-clock-rates", prop, cur, rate) { __set_clk_rates()
|
/linux-4.1.27/include/linux/ |
H A D | of_pdt.h | 25 int (*getproplen)(phandle node, const char *prop); 26 int (*getproperty)(phandle node, const char *prop, char *buf,
|
H A D | of.h | 80 struct property *prop; member in struct:of_reconfig_data 342 extern int of_add_property(struct device_node *np, struct property *prop); 343 extern int of_remove_property(struct device_node *np, struct property *prop); 359 * struct property *prop; 363 * of_property_for_each_u32(np, "propname", prop, p, u) 366 const __be32 *of_prop_next_u32(struct property *prop, const __be32 *cur, 369 * struct property *prop; 372 * of_property_for_each_string(np, "propname", prop, s) 375 const char *of_prop_next_string(struct property *prop, const char *cur); 625 static inline const __be32 *of_prop_next_u32(struct property *prop, of_prop_next_u32() argument 631 static inline const char *of_prop_next_string(struct property *prop, of_prop_next_string() argument 832 struct property *prop = of_find_property(np, propname, NULL); of_property_read_bool() local 834 return prop ? true : false; of_property_read_bool() 865 #define of_property_for_each_u32(np, propname, prop, p, u) \ 866 for (prop = of_find_property(np, propname, NULL), \ 867 p = of_prop_next_u32(prop, NULL, &u); \ 869 p = of_prop_next_u32(prop, p, &u)) 871 #define of_property_for_each_string(np, propname, prop, s) \ 872 for (prop = of_find_property(np, propname, NULL), \ 873 s = of_prop_next_string(prop, NULL); \ 875 s = of_prop_next_string(prop, s)) 954 * @prop: pointer to the property affected 966 struct property *prop; member in struct:of_changeset_entry 1003 struct property *prop); 1018 struct device_node *np, struct property *prop) of_changeset_add_property() 1020 return of_changeset_action(ocs, OF_RECONFIG_ADD_PROPERTY, np, prop); of_changeset_add_property() 1024 struct device_node *np, struct property *prop) of_changeset_remove_property() 1026 return of_changeset_action(ocs, OF_RECONFIG_REMOVE_PROPERTY, np, prop); of_changeset_remove_property() 1030 struct device_node *np, struct property *prop) of_changeset_update_property() 1032 return of_changeset_action(ocs, OF_RECONFIG_UPDATE_PROPERTY, np, prop); of_changeset_update_property() 1017 of_changeset_add_property(struct of_changeset *ocs, struct device_node *np, struct property *prop) of_changeset_add_property() argument 1023 of_changeset_remove_property(struct of_changeset *ocs, struct device_node *np, struct property *prop) of_changeset_remove_property() argument 1029 of_changeset_update_property(struct of_changeset *ocs, struct device_node *np, struct property *prop) of_changeset_update_property() argument
|
/linux-4.1.27/drivers/sbus/char/ |
H A D | openprom.c | 162 struct property *prop; opromnxtprop() local 168 prop = dp->properties; opromnxtprop() 169 if (!prop) opromnxtprop() 171 len = strlen(prop->name); opromnxtprop() 173 prop = of_find_property(dp, op->oprom_array, NULL); opromnxtprop() 175 if (!prop || opromnxtprop() 176 !prop->next || opromnxtprop() 177 (len = strlen(prop->next->name)) + 1 > bufsize) opromnxtprop() 180 prop = prop->next; opromnxtprop() 183 memcpy(op->oprom_array, prop->name, len); opromnxtprop() 448 struct property *prop; opiocnextprop() local 464 prop = dp->properties; opiocnextprop() 466 prop = of_find_property(dp, str, NULL); opiocnextprop() 467 if (prop) opiocnextprop() 468 prop = prop->next; opiocnextprop() 472 if (!prop) opiocnextprop() 475 len = prop->length; opiocnextprop() 484 copy_to_user(op.op_buf, prop->value, len)) opiocnextprop()
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | xilinxfb.c | 413 const u32 *prop; xilinxfb_of_probe() local 454 prop = of_get_property(pdev->dev.of_node, "phys-size", &size); xilinxfb_of_probe() 455 if ((prop) && (size >= sizeof(u32)*2)) { xilinxfb_of_probe() 456 pdata.screen_width_mm = prop[0]; xilinxfb_of_probe() 457 pdata.screen_height_mm = prop[1]; xilinxfb_of_probe() 460 prop = of_get_property(pdev->dev.of_node, "resolution", &size); xilinxfb_of_probe() 461 if ((prop) && (size >= sizeof(u32)*2)) { xilinxfb_of_probe() 462 pdata.xres = prop[0]; xilinxfb_of_probe() 463 pdata.yres = prop[1]; xilinxfb_of_probe() 466 prop = of_get_property(pdev->dev.of_node, "virtual-resolution", &size); xilinxfb_of_probe() 467 if ((prop) && (size >= sizeof(u32)*2)) { xilinxfb_of_probe() 468 pdata.xvirt = prop[0]; xilinxfb_of_probe() 469 pdata.yvirt = prop[1]; xilinxfb_of_probe()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
H A D | v4l2-of.c | 26 struct property *prop; v4l2_of_parse_csi_bus() local 31 prop = of_find_property(node, "data-lanes", NULL); v4l2_of_parse_csi_bus() 32 if (prop) { v4l2_of_parse_csi_bus() 37 lane = of_prop_next_u32(prop, lane, &v); v4l2_of_parse_csi_bus() 45 prop = of_find_property(node, "lane-polarities", NULL); v4l2_of_parse_csi_bus() 46 if (prop) { v4l2_of_parse_csi_bus() 51 polarity = of_prop_next_u32(prop, polarity, &v); v4l2_of_parse_csi_bus()
|
/linux-4.1.27/drivers/pinctrl/ |
H A D | devicetree.c | 180 struct property *prop; pinctrl_dt_to_map() local 202 prop = of_find_property(np, propname, &size); pinctrl_dt_to_map() 204 if (!prop) pinctrl_dt_to_map() 206 list = prop->value; pinctrl_dt_to_map() 219 statename = prop->name + 8; pinctrl_dt_to_map() 230 "prop %s index %i invalid phandle\n", pinctrl_dt_to_map() 231 prop->name, config); pinctrl_dt_to_map()
|
H A D | pinctrl-as3722.c | 341 u16 prop; as3722_pinconf_get() local 345 prop = AS3722_GPIO_MODE_PULL_UP | as3722_pinconf_get() 347 if (!(as_pci->gpio_control[pin].mode_prop & prop)) as3722_pinconf_get() 349 prop = 0; as3722_pinconf_get() 353 prop = AS3722_GPIO_MODE_PULL_UP; as3722_pinconf_get() 357 prop = AS3722_GPIO_MODE_PULL_DOWN; as3722_pinconf_get() 361 prop = AS3722_GPIO_MODE_OPEN_DRAIN; as3722_pinconf_get() 365 prop = AS3722_GPIO_MODE_HIGH_IMPED; as3722_pinconf_get() 373 if (as_pci->gpio_control[pin].mode_prop & prop) as3722_pinconf_get()
|
H A D | pinctrl-lantiq.c | 77 struct property *prop; ltq_pinctrl_dt_subnode_to_map() local 96 of_property_for_each_string(np, "lantiq,groups", prop, group) { ltq_pinctrl_dt_subnode_to_map() 118 of_property_for_each_string(np, "lantiq,pins", prop, pin) { ltq_pinctrl_dt_subnode_to_map() 128 of_property_for_each_string(np, "lantiq,groups", prop, group) { ltq_pinctrl_dt_subnode_to_map()
|
H A D | pinctrl-tegra.c | 131 struct property *prop; tegra_pinctrl_dt_subnode_to_map() local 175 of_property_for_each_string(np, "nvidia,pins", prop, group) { tegra_pinctrl_dt_subnode_to_map() 421 const char *prop = "unknown"; tegra_pinconf_reg() local 426 prop = cfg_params[i].property; tegra_pinconf_reg() 433 param, prop, g->name); tegra_pinconf_reg()
|
/linux-4.1.27/drivers/usb/host/ |
H A D | fsl-mph-dr-of.c | 47 const unsigned char *prop; get_dr_mode_data() local 50 prop = of_get_property(np, "dr_mode", NULL); get_dr_mode_data() 51 if (prop) { get_dr_mode_data() 53 if (!strcmp(prop, dr_mode_data[i].dr_mode)) get_dr_mode_data() 167 const unsigned char *prop; fsl_usb2_mph_dr_of_probe() local 205 prop = of_get_property(np, "phy_type", NULL); fsl_usb2_mph_dr_of_probe() 206 pdata->phy_mode = determine_usb_phy(prop); fsl_usb2_mph_dr_of_probe()
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
H A D | mpc85xx_mds.c | 210 const unsigned int *prop; mpc85xx_mds_reset_ucc_phys() local 213 prop = of_get_property(np, "cell-index", NULL); mpc85xx_mds_reset_ucc_phys() 214 if (prop == NULL) mpc85xx_mds_reset_ucc_phys() 217 ucc_num = *prop - 1; mpc85xx_mds_reset_ucc_phys() 219 prop = of_get_property(np, "phy-connection-type", NULL); mpc85xx_mds_reset_ucc_phys() 220 if (prop == NULL) mpc85xx_mds_reset_ucc_phys() 223 if (strcmp("rtbi", (const char *)prop) == 0) mpc85xx_mds_reset_ucc_phys()
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
H A D | gpio_mdio.c | 226 const unsigned int *prop; gpio_mdio_probe() local 244 prop = of_get_property(np, "reg", NULL); gpio_mdio_probe() 245 snprintf(new_bus->id, MII_BUS_ID_SIZE, "%x", *prop); gpio_mdio_probe() 250 prop = of_get_property(np, "mdc-pin", NULL); gpio_mdio_probe() 251 priv->mdc_pin = *prop; gpio_mdio_probe() 253 prop = of_get_property(np, "mdio-pin", NULL); gpio_mdio_probe() 254 priv->mdio_pin = *prop; gpio_mdio_probe()
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-pxa-pci.c | 41 const void *prop; add_i2c_device() local 55 prop = of_get_property(child, "fast-mode", NULL); add_i2c_device() 56 if (prop) add_i2c_device()
|
H A D | i2c-powermac.c | 220 const __be32 *prop; i2c_powermac_get_addr() local 224 prop = of_get_property(node, "reg", &len); i2c_powermac_get_addr() 225 if (prop && (len >= sizeof(int))) i2c_powermac_get_addr() 226 return (be32_to_cpup(prop) & 0xff) >> 1; i2c_powermac_get_addr() 229 prop = of_get_property(node, "i2c-address", &len); i2c_powermac_get_addr() 230 if (prop && (len >= sizeof(int))) i2c_powermac_get_addr() 231 return (be32_to_cpup(prop) & 0xff) >> 1; i2c_powermac_get_addr()
|
H A D | i2c-mpc.c | 331 const u32 *prop = of_get_property(node, "reg", NULL); mpc_i2c_get_sec_cfg_8xxx() local 332 if (prop) { mpc_i2c_get_sec_cfg_8xxx() 337 reg = ioremap(get_immrbase() + *prop + 0x14, 0x4); mpc_i2c_get_sec_cfg_8xxx() 651 const u32 *prop; fsl_i2c_probe() local 706 prop = of_get_property(op->dev.of_node, "clock-frequency", fsl_i2c_probe() 708 if (prop && plen == sizeof(u32)) fsl_i2c_probe() 709 clock = *prop; fsl_i2c_probe() 721 prop = of_get_property(op->dev.of_node, "fsl,timeout", &plen); fsl_i2c_probe() 722 if (prop && plen == sizeof(u32)) { fsl_i2c_probe() 723 mpc_ops.timeout = *prop * HZ / 1000000; fsl_i2c_probe()
|
/linux-4.1.27/arch/powerpc/platforms/8xx/ |
H A D | tqm8xx_setup.c | 96 struct property *prop; init_ioports() local 106 prop = of_find_property(dnode, "ethernet1", &len); init_ioports() 107 if (prop == NULL) init_ioports()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | devicetree.c | 76 const void *prop; pcibios_get_phb_of_node() local 79 prop = of_get_property(np, "bus-range", NULL); pcibios_get_phb_of_node() 80 if (!prop) pcibios_get_phb_of_node() 82 bus_min = be32_to_cpup(prop); pcibios_get_phb_of_node()
|
/linux-4.1.27/arch/powerpc/platforms/amigaone/ |
H A D | setup.c | 89 const unsigned long *prop = NULL; amigaone_init_IRQ() local 100 prop = of_get_property(np, "8259-interrupt-acknowledge", NULL); amigaone_init_IRQ() 101 if (prop) amigaone_init_IRQ() 102 int_ack = prop[0]; amigaone_init_IRQ()
|
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/ |
H A D | mvme5100.c | 63 const u32 *prop = NULL; mvme5100_pic_init() local 94 prop = of_get_property(np, "8259-interrupt-acknowledge", NULL); mvme5100_pic_init() 96 if (prop) mvme5100_pic_init() 97 intack = prop[0]; mvme5100_pic_init()
|
H A D | holly.c | 201 const void *prop; holly_restart() local 209 prop = of_get_property(bridge, "reg", &size); holly_restart() 210 addr = of_translate_address(bridge, prop); holly_restart()
|
/linux-4.1.27/drivers/memory/ |
H A D | jz4780-nemc.c | 66 const __be32 *prop; jz4780_nemc_num_banks() local 71 while ((prop = of_get_address(dev->of_node, i++, NULL, NULL))) { jz4780_nemc_num_banks() 72 bank = of_read_number(prop, 1); jz4780_nemc_num_banks() 272 const __be32 *prop; jz4780_nemc_probe() local 321 while ((prop = of_get_address(child, i++, NULL, NULL))) { jz4780_nemc_probe() 322 bank = of_read_number(prop, 1); jz4780_nemc_probe()
|
/linux-4.1.27/drivers/cpufreq/ |
H A D | imx6q-cpufreq.c | 161 const struct property *prop; imx6q_cpufreq_probe() local 235 prop = of_find_property(np, "fsl,soc-operating-points", NULL); imx6q_cpufreq_probe() 236 if (!prop || !prop->value) imx6q_cpufreq_probe() 243 nr = prop->length / sizeof(u32); imx6q_cpufreq_probe() 248 val = prop->value; imx6q_cpufreq_probe()
|
H A D | spear-cpufreq.c | 173 const struct property *prop; spear_cpufreq_probe() local 188 prop = of_find_property(np, "cpufreq_tbl", NULL); spear_cpufreq_probe() 189 if (!prop || !prop->value) { spear_cpufreq_probe() 195 cnt = prop->length / sizeof(u32); spear_cpufreq_probe() 196 val = prop->value; spear_cpufreq_probe()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | devtree.c | 221 const char *prop; setup_machine_fdt() local 229 prop = of_get_flat_dt_prop(dt_root, "compatible", &size); setup_machine_fdt() 231 early_print("'%s' ", prop); setup_machine_fdt() 232 size -= strlen(prop) + 1; setup_machine_fdt() 233 prop += strlen(prop) + 1; setup_machine_fdt()
|
/linux-4.1.27/drivers/gpu/drm/ |
H A D | drm_sysfs.c | 305 struct drm_property *prop = NULL; subconnector_show() local 312 prop = dev->mode_config.dvi_i_subconnector_property; subconnector_show() 318 prop = dev->mode_config.tv_subconnector_property; subconnector_show() 326 if (!prop) { subconnector_show() 331 ret = drm_object_property_get_value(&connector->base, prop, &subconnector); subconnector_show() 346 struct drm_property *prop = NULL; select_subconnector_show() local 353 prop = dev->mode_config.dvi_i_select_subconnector_property; select_subconnector_show() 359 prop = dev->mode_config.tv_select_subconnector_property; select_subconnector_show() 367 if (!prop) { select_subconnector_show() 372 ret = drm_object_property_get_value(&connector->base, prop, &subconnector); select_subconnector_show()
|
H A D | drm_crtc.c | 1324 struct drm_property *prop; drm_mode_create_standard_properties() local 1329 prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | drm_mode_create_standard_properties() 1332 if (!prop) drm_mode_create_standard_properties() 1334 dev->mode_config.edid_property = prop; drm_mode_create_standard_properties() 1336 prop = drm_property_create_enum(dev, 0, drm_mode_create_standard_properties() 1339 if (!prop) drm_mode_create_standard_properties() 1341 dev->mode_config.dpms_property = prop; drm_mode_create_standard_properties() 1343 prop = drm_property_create(dev, drm_mode_create_standard_properties() 1347 if (!prop) drm_mode_create_standard_properties() 1349 dev->mode_config.path_property = prop; drm_mode_create_standard_properties() 1351 prop = drm_property_create(dev, drm_mode_create_standard_properties() 1355 if (!prop) drm_mode_create_standard_properties() 1357 dev->mode_config.tile_property = prop; drm_mode_create_standard_properties() 1359 prop = drm_property_create_enum(dev, DRM_MODE_PROP_IMMUTABLE, drm_mode_create_standard_properties() 1362 if (!prop) drm_mode_create_standard_properties() 1364 dev->mode_config.plane_type_property = prop; drm_mode_create_standard_properties() 1366 prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1368 if (!prop) drm_mode_create_standard_properties() 1370 dev->mode_config.prop_src_x = prop; drm_mode_create_standard_properties() 1372 prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1374 if (!prop) drm_mode_create_standard_properties() 1376 dev->mode_config.prop_src_y = prop; drm_mode_create_standard_properties() 1378 prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1380 if (!prop) drm_mode_create_standard_properties() 1382 dev->mode_config.prop_src_w = prop; drm_mode_create_standard_properties() 1384 prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1386 if (!prop) drm_mode_create_standard_properties() 1388 dev->mode_config.prop_src_h = prop; drm_mode_create_standard_properties() 1390 prop = drm_property_create_signed_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1392 if (!prop) drm_mode_create_standard_properties() 1394 dev->mode_config.prop_crtc_x = prop; drm_mode_create_standard_properties() 1396 prop = drm_property_create_signed_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1398 if (!prop) drm_mode_create_standard_properties() 1400 dev->mode_config.prop_crtc_y = prop; drm_mode_create_standard_properties() 1402 prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1404 if (!prop) drm_mode_create_standard_properties() 1406 dev->mode_config.prop_crtc_w = prop; drm_mode_create_standard_properties() 1408 prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1410 if (!prop) drm_mode_create_standard_properties() 1412 dev->mode_config.prop_crtc_h = prop; drm_mode_create_standard_properties() 1414 prop = drm_property_create_object(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1416 if (!prop) drm_mode_create_standard_properties() 1418 dev->mode_config.prop_fb_id = prop; drm_mode_create_standard_properties() 1420 prop = drm_property_create_object(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1422 if (!prop) drm_mode_create_standard_properties() 1424 dev->mode_config.prop_crtc_id = prop; drm_mode_create_standard_properties() 1426 prop = drm_property_create_bool(dev, DRM_MODE_PROP_ATOMIC, drm_mode_create_standard_properties() 1428 if (!prop) drm_mode_create_standard_properties() 1430 dev->mode_config.prop_active = prop; drm_mode_create_standard_properties() 2073 struct drm_property *prop = obj->properties->properties[i]; get_properties() local 2076 if ((prop->flags & DRM_MODE_PROP_ATOMIC) && !atomic) get_properties() 2079 ret = drm_object_property_get_value(obj, prop, &val); get_properties() 2083 if (put_user(prop->base.id, prop_ptr + copied)) get_properties() 4415 * need special locking to handle lifetime issues (ie. to ensure the prop
|
H A D | drm_atomic.c | 256 /* FIXME: Mode prop is missing, which also controls ->enable. */ drm_atomic_crtc_set_property() 1125 struct drm_mode_object *obj, struct drm_property *prop, atomic_set_prop() 1131 if (!drm_property_change_valid_get(prop, prop_value, &ref)) atomic_set_prop() 1146 connector_state, prop, prop_value); atomic_set_prop() 1160 crtc_state, prop, prop_value); atomic_set_prop() 1174 plane_state, prop, prop_value); atomic_set_prop() 1182 drm_property_change_valid_put(prop, ref); atomic_set_prop() 1274 struct drm_property *prop; drm_mode_atomic_ioctl() local 1281 prop = drm_property_find(dev, prop_id); drm_mode_atomic_ioctl() 1282 if (!prop) { drm_mode_atomic_ioctl() 1294 ret = atomic_set_prop(state, obj, prop, prop_value); drm_mode_atomic_ioctl() 1124 atomic_set_prop(struct drm_atomic_state *state, struct drm_mode_object *obj, struct drm_property *prop, uint64_t prop_value) atomic_set_prop() argument
|
/linux-4.1.27/drivers/hwmon/ |
H A D | max6697.c | 496 const __be32 *prop; max6697_get_config_of() local 505 prop = of_get_property(node, "alert-mask", &len); max6697_get_config_of() 506 if (prop && len == sizeof(u32)) max6697_get_config_of() 507 pdata->alert_mask = be32_to_cpu(prop[0]); max6697_get_config_of() 508 prop = of_get_property(node, "over-temperature-mask", &len); max6697_get_config_of() 509 if (prop && len == sizeof(u32)) max6697_get_config_of() 510 pdata->over_temperature_mask = be32_to_cpu(prop[0]); max6697_get_config_of() 511 prop = of_get_property(node, "resistance-cancellation", &len); max6697_get_config_of() 512 if (prop) { max6697_get_config_of() 514 pdata->resistance_cancellation = be32_to_cpu(prop[0]); max6697_get_config_of() 518 prop = of_get_property(node, "transistor-ideality", &len); max6697_get_config_of() 519 if (prop && len == 2 * sizeof(u32)) { max6697_get_config_of() 520 pdata->ideality_mask = be32_to_cpu(prop[0]); max6697_get_config_of() 521 pdata->ideality_value = be32_to_cpu(prop[1]); max6697_get_config_of()
|
H A D | gpio-fan.c | 447 struct property *prop; gpio_fan_get_of_pdata() local 495 prop = of_find_property(node, "gpio-fan,speed-map", &i); gpio_fan_get_of_pdata() 496 if (!prop) { gpio_fan_get_of_pdata() 519 p = of_prop_next_u32(prop, p, &u); gpio_fan_get_of_pdata() 523 p = of_prop_next_u32(prop, p, &u); gpio_fan_get_of_pdata()
|
/linux-4.1.27/drivers/mfd/ |
H A D | tps65910.c | 394 unsigned int prop; tps65910_parse_dt() local 413 ret = of_property_read_u32(np, "ti,vmbch-threshold", &prop); tps65910_parse_dt() 415 board_info->vmbch_threshold = prop; tps65910_parse_dt() 417 ret = of_property_read_u32(np, "ti,vmbch2-threshold", &prop); tps65910_parse_dt() 419 board_info->vmbch2_threshold = prop; tps65910_parse_dt() 421 prop = of_property_read_bool(np, "ti,en-ck32k-xtal"); tps65910_parse_dt() 422 board_info->en_ck32k_xtal = prop; tps65910_parse_dt()
|
H A D | palmas.c | 399 u32 prop; palmas_dt_to_pdata() local 401 ret = of_property_read_u32(node, "ti,mux-pad1", &prop); palmas_dt_to_pdata() 404 pdata->pad1 = prop; palmas_dt_to_pdata() 407 ret = of_property_read_u32(node, "ti,mux-pad2", &prop); palmas_dt_to_pdata() 410 pdata->pad2 = prop; palmas_dt_to_pdata() 414 ret = of_property_read_u32(node, "ti,power-ctrl", &prop); palmas_dt_to_pdata() 416 pdata->power_ctrl = prop; palmas_dt_to_pdata()
|
H A D | arizona-core.c | 503 int arizona_of_get_named_gpio(struct arizona *arizona, const char *prop, arizona_of_get_named_gpio() argument 508 gpio = of_get_named_gpio(arizona->dev->of_node, prop, 0); arizona_of_get_named_gpio() 513 prop, gpio); arizona_of_get_named_gpio() 525 struct property *prop; arizona_of_get_core_pdata() local 555 of_property_for_each_u32(arizona->dev->of_node, "wlf,inmode", prop, arizona_of_get_core_pdata() 565 of_property_for_each_u32(arizona->dev->of_node, "wlf,dmic-ref", prop, arizona_of_get_core_pdata()
|
H A D | ti_am335x_tscadc.c | 143 struct property *prop; ti_tscadc_probe() local 161 of_property_for_each_u32(node, "ti,adc-channels", prop, cur, val) { ti_tscadc_probe()
|
/linux-4.1.27/drivers/base/ |
H A D | property.c | 51 struct property_entry *prop; pset_prop_get() local 56 for (prop = pset->properties; prop->name; prop++) pset_prop_get() 57 if (!strcmp(name, prop->name)) pset_prop_get() 58 return prop; pset_prop_get() 66 struct property_entry *prop; pset_prop_read_array() local 69 prop = pset_prop_get(pset, name); pset_prop_read_array() 70 if (!prop) pset_prop_read_array() 73 if (prop->type != type) pset_prop_read_array() 77 return prop->nval; pset_prop_read_array() 79 if (prop->nval < nval) pset_prop_read_array() 101 memcpy(val, prop->value.raw_data, nval * item_size); pset_prop_read_array()
|
/linux-4.1.27/drivers/misc/ |
H A D | vexpress-syscfg.c | 151 struct property *prop; vexpress_syscfg_regmap_init() local 163 prop = of_find_property(dev->of_node, vexpress_syscfg_regmap_init() 165 if (!prop) vexpress_syscfg_regmap_init() 168 num = prop->length / sizeof(u32) / 2; vexpress_syscfg_regmap_init() 169 val = prop->value; vexpress_syscfg_regmap_init()
|
H A D | bmp085.c | 400 u32 prop; bmp085_get_of_properties() local 405 if (!of_property_read_u32(np, "chip-id", &prop)) bmp085_get_of_properties() 406 data->chip_id = prop & 0xff; bmp085_get_of_properties() 408 if (!of_property_read_u32(np, "temp-measurement-period", &prop)) bmp085_get_of_properties() 409 data->temp_measurement_period = (prop/100)*HZ; bmp085_get_of_properties() 411 if (!of_property_read_u32(np, "default-oversampling", &prop)) bmp085_get_of_properties() 412 data->oversampling_setting = prop & 0xff; bmp085_get_of_properties()
|
/linux-4.1.27/arch/x86/platform/olpc/ |
H A D | olpc_dt.c | 57 static int __init olpc_dt_getproplen(phandle node, const char *prop) olpc_dt_getproplen() argument 59 const void *args[] = { (void *)node, prop }; olpc_dt_getproplen() 74 static int __init olpc_dt_getproperty(phandle node, const char *prop, olpc_dt_getproperty() argument 79 plen = olpc_dt_getproplen(node, prop); olpc_dt_getproperty() 83 const void *args[] = { (void *)node, prop, buf, (void *)plen }; olpc_dt_getproperty()
|
/linux-4.1.27/drivers/char/ipmi/ |
H A D | ipmi_powernv.c | 215 u32 prop; ipmi_powernv_probe() local 230 &prop); ipmi_powernv_probe() 235 ipmi->interface_id = prop; ipmi_powernv_probe() 237 rc = of_property_read_u32(dev->of_node, "interrupts", &prop); ipmi_powernv_probe() 243 ipmi->event = 1ull << prop; ipmi_powernv_probe()
|
/linux-4.1.27/drivers/regulator/ |
H A D | pwm-regulator.c | 105 struct property *prop; pwm_regulator_probe() local 123 prop = of_find_property(np, "voltage-table", &length); pwm_regulator_probe() 124 if (!prop) { pwm_regulator_probe()
|
H A D | tps6507x-regulator.c | 436 unsigned int prop; tps6507x_pmic_probe() local 492 "ti,defdcdc_default", &prop); tps6507x_pmic_probe() 495 tps->info[i]->defdcdc_default = prop; tps6507x_pmic_probe()
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
H A D | backlight.c | 63 const char *prop = of_get_property(bk_node, pmac_has_backlight_type() local 65 if (prop && strncmp(prop, type, strlen(type)) == 0) { pmac_has_backlight_type()
|
H A D | pci.c | 94 struct property *prop; fixup_bus_range() local 97 prop = of_find_property(bridge, "bus-range", &len); fixup_bus_range() 98 if (prop == NULL || prop->length < 2 * sizeof(int)) fixup_bus_range() 101 bus_range = prop->value; fixup_bus_range() 574 const u32 *prop; fixup_nec_usb2() local 577 prop = of_get_property(nec, "vendor-id", NULL); fixup_nec_usb2() 578 if (prop == NULL) fixup_nec_usb2() 580 if (0x1033 != *prop) fixup_nec_usb2() 582 prop = of_get_property(nec, "device-id", NULL); fixup_nec_usb2() 583 if (prop == NULL) fixup_nec_usb2() 585 if (0x0035 != *prop) fixup_nec_usb2() 587 prop = of_get_property(nec, "reg", NULL); fixup_nec_usb2() 588 if (prop == NULL) fixup_nec_usb2() 590 devfn = (prop[0] >> 8) & 0xff; fixup_nec_usb2() 591 bus = (prop[0] >> 16) & 0xff; fixup_nec_usb2()
|
/linux-4.1.27/drivers/firmware/efi/ |
H A D | efi.c | 385 #define UEFI_PARAM(name, prop, field) \ 388 { prop }, \ 416 const void *prop; fdt_find_uefi_params() local 425 prop = of_get_flat_dt_prop(node, dt_params[i].propname, &len); fdt_find_uefi_params() 426 if (!prop) fdt_find_uefi_params() 431 val = of_read_number(prop, len / sizeof(u32)); fdt_find_uefi_params()
|
/linux-4.1.27/arch/powerpc/boot/ |
H A D | mpsc.c | 104 static volatile char *mpsc_get_virtreg_of_phandle(void *devp, char *prop) mpsc_get_virtreg_of_phandle() argument 109 n = getprop(devp, prop, &v, sizeof(v)); mpsc_get_virtreg_of_phandle()
|
/linux-4.1.27/sound/soc/generic/ |
H A D | simple-card.c | 312 char prop[128]; asoc_simple_card_dai_link_of() local 320 snprintf(prop, sizeof(prop), "%scpu", prefix); asoc_simple_card_dai_link_of() 321 cpu = of_get_child_by_name(node, prop); asoc_simple_card_dai_link_of() 323 snprintf(prop, sizeof(prop), "%scodec", prefix); asoc_simple_card_dai_link_of() 324 codec = of_get_child_by_name(node, prop); asoc_simple_card_dai_link_of() 328 dev_err(dev, "%s: Can't find %s DT node\n", __func__, prop); asoc_simple_card_dai_link_of()
|
/linux-4.1.27/drivers/pci/host/ |
H A D | pci-host-generic.c | 213 const int *prop; gen_pci_probe() local 234 prop = of_get_property(of_chosen, "linux,pci-probe-only", NULL); gen_pci_probe() 235 if (prop) { gen_pci_probe() 236 if (*prop) gen_pci_probe()
|
/linux-4.1.27/drivers/gpio/ |
H A D | gpio-sodaville.c | 196 const void *prop; sdv_gpio_probe() local 223 prop = of_get_property(pdev->dev.of_node, "intel,muxctl", &len); sdv_gpio_probe() 224 if (prop && len == 4) { sdv_gpio_probe() 225 mux_val = of_read_number(prop, 1); sdv_gpio_probe()
|
H A D | gpio-grgpio.c | 351 u32 prop; grgpio_probe() local 385 err = of_property_read_u32(np, "nbits", &prop); grgpio_probe() 386 if (err || prop <= 0 || prop > GRGPIO_MAX_NGPIO) { grgpio_probe() 391 gc->ngpio = prop; grgpio_probe()
|
/linux-4.1.27/drivers/input/ |
H A D | matrix-keymap.c | 82 const __be32 *prop; matrix_keypad_parse_of_keymap() local 90 prop = of_get_property(np, propname, &proplen); matrix_keypad_parse_of_keymap() 91 if (!prop) { matrix_keypad_parse_of_keymap() 110 unsigned int key = be32_to_cpup(prop + i); matrix_keypad_parse_of_keymap()
|
/linux-4.1.27/drivers/clk/ti/ |
H A D | clk-dra7-atl.c | 239 char prop[5]; of_dra7_atl_clk_probe() local 266 snprintf(prop, sizeof(prop), "atl%u", i); of_dra7_atl_clk_probe() 267 cfg_node = of_find_node_by_name(node, prop); of_dra7_atl_clk_probe()
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
H A D | pci-p5ioc2.c | 60 const __be32 *prop = of_get_property(phb->hose->dn, pnv_pci_init_p5ioc2_msis() local 62 if (!prop) pnv_pci_init_p5ioc2_msis() 70 phb->msi_base = be32_to_cpup(prop); pnv_pci_init_p5ioc2_msis() 71 count = be32_to_cpup(prop + 1); pnv_pci_init_p5ioc2_msis()
|
H A D | opal.c | 133 const __be32 *prop; early_init_dt_scan_recoverable_ranges() local 138 prop = of_get_flat_dt_prop(node, "mcheck-recoverable-ranges", &psize); early_init_dt_scan_recoverable_ranges() 140 if (!prop) early_init_dt_scan_recoverable_ranges() 152 mc_recoverable_range_len = psize / (sizeof(*prop) * 5); early_init_dt_scan_recoverable_ranges() 173 of_read_number(prop + (i * 5) + 0, 2); early_init_dt_scan_recoverable_ranges() 176 of_read_number(prop + (i * 5) + 2, 1); early_init_dt_scan_recoverable_ranges() 178 of_read_number(prop + (i * 5) + 3, 2); early_init_dt_scan_recoverable_ranges()
|
/linux-4.1.27/net/tipc/ |
H A D | netlink_compat.c | 359 struct nlattr *prop; tipc_nl_compat_bearer_enable() local 376 prop = nla_nest_start(skb, TIPC_NLA_BEARER_PROP); tipc_nl_compat_bearer_enable() 377 if (!prop) tipc_nl_compat_bearer_enable() 381 nla_nest_end(skb, prop); tipc_nl_compat_bearer_enable() 414 struct nlattr *prop[], struct nlattr *stats[]) __fill_bc_link_stat() 417 nla_get_u32(prop[TIPC_NLA_PROP_WIN])); __fill_bc_link_stat() 457 struct nlattr *prop[TIPC_NLA_PROP_MAX + 1]; tipc_nl_compat_link_stat_dump() local 462 nla_parse_nested(prop, TIPC_NLA_PROP_MAX, link[TIPC_NLA_LINK_PROP], tipc_nl_compat_link_stat_dump() 476 __fill_bc_link_stat(msg, prop, stats); tipc_nl_compat_link_stat_dump() 489 nla_get_u32(prop[TIPC_NLA_PROP_PRIO])); tipc_nl_compat_link_stat_dump() 492 nla_get_u32(prop[TIPC_NLA_PROP_TOL]), tipc_nl_compat_link_stat_dump() 493 nla_get_u32(prop[TIPC_NLA_PROP_WIN])); tipc_nl_compat_link_stat_dump() 583 struct nlattr *prop; tipc_nl_compat_link_set() local 595 prop = nla_nest_start(skb, TIPC_NLA_LINK_PROP); tipc_nl_compat_link_set() 596 if (!prop) tipc_nl_compat_link_set() 610 nla_nest_end(skb, prop); tipc_nl_compat_link_set() 413 __fill_bc_link_stat(struct tipc_nl_compat_msg *msg, struct nlattr *prop[], struct nlattr *stats[]) __fill_bc_link_stat() argument
|
H A D | bearer.c | 598 struct nlattr *prop; __tipc_nl_add_bearer() local 612 prop = nla_nest_start(msg->skb, TIPC_NLA_BEARER_PROP); __tipc_nl_add_bearer() 613 if (!prop) __tipc_nl_add_bearer() 622 nla_nest_end(msg->skb, prop); __tipc_nl_add_bearer() 629 nla_nest_cancel(msg->skb, prop); __tipc_nl_add_bearer() 864 struct nlattr *prop; __tipc_nl_add_media() local 878 prop = nla_nest_start(msg->skb, TIPC_NLA_MEDIA_PROP); __tipc_nl_add_media() 879 if (!prop) __tipc_nl_add_media() 888 nla_nest_end(msg->skb, prop); __tipc_nl_add_media() 895 nla_nest_cancel(msg->skb, prop); __tipc_nl_add_media()
|
/linux-4.1.27/arch/powerpc/platforms/ps3/ |
H A D | os-area.c | 276 struct property *prop) os_area_set_property() 279 struct property *tmp = of_find_property(node, prop->name, NULL); os_area_set_property() 282 pr_debug("%s:%d found %s\n", __func__, __LINE__, prop->name); os_area_set_property() 286 result = of_add_property(node, prop); os_area_set_property() 299 struct property *prop) os_area_get_property() 301 const struct property *tmp = of_find_property(node, prop->name, NULL); os_area_get_property() 304 BUG_ON(prop->length != tmp->length); os_area_get_property() 305 memcpy(prop->value, tmp->value, prop->length); os_area_get_property() 308 prop->name); os_area_get_property() 275 os_area_set_property(struct device_node *node, struct property *prop) os_area_set_property() argument 298 os_area_get_property(struct device_node *node, struct property *prop) os_area_get_property() argument
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | hash_utils_64.c | 276 const __be32 *prop; htab_dt_scan_seg_sizes() local 283 prop = of_get_flat_dt_prop(node, "ibm,processor-segment-sizes", &size); htab_dt_scan_seg_sizes() 284 if (prop == NULL) htab_dt_scan_seg_sizes() 286 for (; size >= 4; size -= 4, ++prop) { htab_dt_scan_seg_sizes() 287 if (be32_to_cpu(prop[0]) == 40) { htab_dt_scan_seg_sizes() 331 const __be32 *prop; htab_dt_scan_page_sizes() local 338 prop = of_get_flat_dt_prop(node, "ibm,segment-page-sizes", &size); htab_dt_scan_page_sizes() 339 if (!prop) htab_dt_scan_page_sizes() 346 unsigned int base_shift = be32_to_cpu(prop[0]); htab_dt_scan_page_sizes() 347 unsigned int slbenc = be32_to_cpu(prop[1]); htab_dt_scan_page_sizes() 348 unsigned int lpnum = be32_to_cpu(prop[2]); htab_dt_scan_page_sizes() 352 size -= 3; prop += 3; htab_dt_scan_page_sizes() 356 prop += lpnum * 2; size -= lpnum * 2; htab_dt_scan_page_sizes() 379 unsigned int shift = be32_to_cpu(prop[0]); htab_dt_scan_page_sizes() 380 int penc = be32_to_cpu(prop[1]); htab_dt_scan_page_sizes() 382 prop += 2; size -= 2; htab_dt_scan_page_sizes() 575 const __be32 *prop; htab_dt_scan_pftsize() local 581 prop = of_get_flat_dt_prop(node, "ibm,pft-size", NULL); htab_dt_scan_pftsize() 582 if (prop != NULL) { htab_dt_scan_pftsize() 584 ppc64_pft_size = be32_to_cpu(prop[1]); htab_dt_scan_pftsize()
|
H A D | numa.c | 189 const __be32 *prop; of_get_usable_memory() local 191 prop = of_get_property(memory, "linux,drconf-usable-memory", &len); of_get_usable_memory() 192 if (!prop || len < sizeof(unsigned int)) of_get_usable_memory() 194 return prop; of_get_usable_memory() 417 const __be32 *prop; of_get_drconf_memory() local 420 prop = of_get_property(memory, "ibm,dynamic-memory", &len); of_get_drconf_memory() 421 if (!prop || len < sizeof(unsigned int)) of_get_drconf_memory() 424 entries = of_read_number(prop++, 1); of_get_drconf_memory() 432 *dm = prop; of_get_drconf_memory() 442 const __be32 *prop; of_get_lmb_size() local 445 prop = of_get_property(memory, "ibm,lmb-size", &len); of_get_lmb_size() 446 if (!prop || len < sizeof(unsigned int)) of_get_lmb_size() 449 return read_n_cells(n_mem_size_cells, &prop); of_get_lmb_size() 471 const __be32 *prop; of_get_assoc_arrays() local 474 prop = of_get_property(memory, "ibm,associativity-lookup-arrays", &len); of_get_assoc_arrays() 475 if (!prop || len < 2 * sizeof(unsigned int)) of_get_assoc_arrays() 478 aa->n_arrays = of_read_number(prop++, 1); of_get_assoc_arrays() 479 aa->array_sz = of_read_number(prop++, 1); of_get_assoc_arrays() 487 aa->arrays = prop; of_get_assoc_arrays() 1524 !of_prop_cmp(update->prop->name, "ibm,associativity")) { dt_update_callback()
|
/linux-4.1.27/sound/ppc/ |
H A D | pmac.c | 936 const unsigned int *prop; snd_pmac_detect() local 998 prop = of_get_property(sound, "sub-frame", NULL); snd_pmac_detect() 999 if (prop && *prop < 16) snd_pmac_detect() 1000 chip->subframe = *prop; snd_pmac_detect() 1001 prop = of_get_property(sound, "layout-id", NULL); snd_pmac_detect() 1002 if (prop) { snd_pmac_detect() 1050 prop = of_get_property(sound, "device-id", NULL); snd_pmac_detect() 1051 if (prop) snd_pmac_detect() 1052 chip->device_id = *prop; snd_pmac_detect() 1082 prop = of_get_property(sound, "sample-rates", &l); 1083 if (! prop) 1084 prop = of_get_property(sound, "output-frame-rates", &l); 1085 if (prop) { 1089 unsigned int r = *prop++;
|
/linux-4.1.27/drivers/input/keyboard/ |
H A D | pxa27x_keypad.c | 157 const __be16 *prop; pxa27x_keypad_direct_key_parse_dt() local 189 prop = of_get_property(np, "marvell,direct-key-map", &proplen); pxa27x_keypad_direct_key_parse_dt() 190 if (!prop) pxa27x_keypad_direct_key_parse_dt() 203 code = be16_to_cpup(prop + i); pxa27x_keypad_direct_key_parse_dt() 214 const __be32 *prop; pxa27x_keypad_rotary_parse_dt() local 240 prop = of_get_property(np, rotaryname[i], &proplen); pxa27x_keypad_rotary_parse_dt() 242 * If the prop is not set, it means keypad does not need pxa27x_keypad_rotary_parse_dt() 245 if (!prop) pxa27x_keypad_rotary_parse_dt() 248 code = be32_to_cpup(prop); pxa27x_keypad_rotary_parse_dt()
|
H A D | sun4i-lradc-keys.c | 188 dev_err(dev, "%s: Inval channel prop\n", pp->name); for_each_child_of_node() 194 dev_err(dev, "%s: Inval voltage prop\n", pp->name); for_each_child_of_node() 200 dev_err(dev, "%s: Inval linux,code prop\n", pp->name); for_each_child_of_node()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
H A D | gianfar_ethtool.c | 931 tab->fe[tab->index].prop = mask; gfar_set_mask() 941 tab->fe[tab->index].prop = value; gfar_set_parse_bits() 950 tab->fe[tab->index].prop = value; gfar_set_general_attribute() 1248 tab->fe[tab->index].prop = 0x0; gfar_convert_to_filer() 1283 dst[size].prop = src[size].prop; gfar_copy_filer_entries() 1303 tab->fe[begin++].prop = tab->fe[end++].prop; gfar_trim_filer_entries() 1309 tab->fe[begin].prop = 0xFFFFFFFF; gfar_trim_filer_entries() 1369 if (tab->fe[i].prop != tab->fe[j].prop) gfar_cluster_filer() 1373 if (tab->fe[i - 1].prop != tab->fe[j - 1].prop) gfar_cluster_filer() 1438 mask_table[and_index].mask = tab->fe[i].prop; gfar_generate_mask_table() 1564 if (tab->fe[i].prop == tab->fe[previous_mask].prop) { gfar_optimize_filer_masks() 1589 for (; i < MAX_FILER_IDX - 1 && (tab->fe[i].ctrl | tab->fe[i].prop); gfar_write_filer_table() 1591 gfar_write_filer(priv, i, tab->fe[i].ctrl, tab->fe[i].prop); gfar_write_filer_table()
|
H A D | gianfar_ptp.c | 430 const u32 *prop = of_get_property(node, str, &plen); get_of_u32() local 432 if (!prop || plen != sizeof(*prop)) get_of_u32() 434 *val = *prop; get_of_u32()
|
H A D | ucc_geth.c | 3696 const unsigned int *prop; ucc_geth_probe() local 3716 prop = of_get_property(np, "cell-index", NULL); ucc_geth_probe() 3717 if (!prop) { ucc_geth_probe() 3718 prop = of_get_property(np, "device-id", NULL); ucc_geth_probe() 3719 if (!prop) ucc_geth_probe() 3723 ucc_num = *prop - 1; ucc_geth_probe() 3745 prop = of_get_property(np, "rx-clock", NULL); ucc_geth_probe() 3746 if (!prop) { ucc_geth_probe() 3752 if ((*prop < QE_CLK_NONE) || (*prop > QE_CLK24)) { ucc_geth_probe() 3756 ug_info->uf_info.rx_clock = *prop; ucc_geth_probe() 3768 prop = of_get_property(np, "tx-clock", NULL); ucc_geth_probe() 3769 if (!prop) { ucc_geth_probe() 3773 if ((*prop < QE_CLK_NONE) || (*prop > QE_CLK24)) { ucc_geth_probe() 3777 ug_info->uf_info.tx_clock = *prop; ucc_geth_probe() 3803 prop = of_get_property(np, "phy-connection-type", NULL); ucc_geth_probe() 3804 if (!prop) { ucc_geth_probe() 3806 prop = of_get_property(ug_info->phy_node, "interface", NULL); ucc_geth_probe() 3807 if (prop != NULL) { ucc_geth_probe() 3808 phy_interface = enet_to_phy_interface[*prop]; ucc_geth_probe() 3809 max_speed = enet_to_speed[*prop]; ucc_geth_probe() 3813 phy_interface = to_phy_interface((const char *)prop); ucc_geth_probe()
|
/linux-4.1.27/drivers/crypto/nx/ |
H A D | nx-842.c | 721 * nx842_OF_upd_status -- Update the device info from OF status prop 729 * @prop - struct property point containing the maxsyncop for the update 736 struct property *prop) { nx842_OF_upd_status() 738 const char *status = (const char *)prop->value; nx842_OF_upd_status() 740 if (!strncmp(status, "okay", (size_t)prop->length)) { nx842_OF_upd_status() 752 * nx842_OF_upd_maxsglen -- Update the device info from OF maxsglen prop 766 * @prop - struct property point containing the maxsyncop for the update 773 struct property *prop) { nx842_OF_upd_maxsglen() 775 const int *maxsglen = prop->value; nx842_OF_upd_maxsglen() 777 if (prop->length != sizeof(*maxsglen)) { nx842_OF_upd_maxsglen() 780 prop->length, sizeof(*maxsglen)); nx842_OF_upd_maxsglen() 791 * nx842_OF_upd_maxsyncop -- Update the device info from OF maxsyncop prop 814 * @prop - struct property point containing the maxsyncop for the update 821 struct property *prop) { nx842_OF_upd_maxsyncop() 832 if (prop->length != sizeof(*maxsynccop)) { nx842_OF_upd_maxsyncop() 834 dev_dbg(devdata->dev, "%s: ibm,max-sync-cop is %d bytes long, expected %lu bytes\n", __func__, prop->length, nx842_OF_upd_maxsyncop() 840 maxsynccop = (const struct maxsynccop_t *)prop->value; nx842_OF_upd_maxsyncop() 1027 nx842_OF_upd(upd->prop); nx842_OF_notifier() 735 nx842_OF_upd_status(struct nx842_devdata *devdata, struct property *prop) nx842_OF_upd_status() argument 772 nx842_OF_upd_maxsglen(struct nx842_devdata *devdata, struct property *prop) nx842_OF_upd_maxsglen() argument 820 nx842_OF_upd_maxsyncop(struct nx842_devdata *devdata, struct property *prop) nx842_OF_upd_maxsyncop() argument
|
/linux-4.1.27/drivers/thermal/ |
H A D | of-thermal.c | 581 u32 prop; thermal_of_populate_bind_params() local 585 ret = of_property_read_u32(np, "contribution", &prop); thermal_of_populate_bind_params() 587 __tbp->usage = prop; thermal_of_populate_bind_params() 680 int prop; thermal_of_populate_trip() local 683 ret = of_property_read_u32(np, "temperature", &prop); thermal_of_populate_trip() 688 trip->temperature = prop; thermal_of_populate_trip() 690 ret = of_property_read_u32(np, "hysteresis", &prop); thermal_of_populate_trip() 695 trip->hysteresis = prop; thermal_of_populate_trip() 730 u32 prop; thermal_of_build_thermal_zone() local 741 ret = of_property_read_u32(np, "polling-delay-passive", &prop); thermal_of_build_thermal_zone() 746 tz->passive_delay = prop; thermal_of_build_thermal_zone() 748 ret = of_property_read_u32(np, "polling-delay", &prop); thermal_of_build_thermal_zone() 753 tz->polling_delay = prop; thermal_of_build_thermal_zone()
|
/linux-4.1.27/drivers/irqchip/ |
H A D | irq-atmel-aic-common.c | 120 struct property *prop; aic_common_ext_irq_of_init() local 129 of_property_for_each_u32(node, "atmel,external-irqs", prop, p, hwirq) { aic_common_ext_irq_of_init()
|
/linux-4.1.27/drivers/bus/ |
H A D | imx-weim.c | 65 struct property *prop; imx_weim_gpr_setup() local 85 of_property_for_each_u32(np, "ranges", prop, p, val) { imx_weim_gpr_setup()
|
H A D | mvebu-mbus.c | 1039 const __be32 *prop; mbus_parse_ranges() local 1053 prop = of_get_property(node, "#address-cells", NULL); mbus_parse_ranges() 1054 *c_addr_cells = be32_to_cpup(prop); mbus_parse_ranges() 1056 prop = of_get_property(node, "#size-cells", NULL); mbus_parse_ranges() 1057 *c_size_cells = be32_to_cpup(prop); mbus_parse_ranges() 1143 const __be32 *prop; mvebu_mbus_dt_init() local 1154 prop = of_get_property(np, "controller", NULL); mvebu_mbus_dt_init() 1155 if (!prop) { mvebu_mbus_dt_init() 1160 controller = of_find_node_by_phandle(be32_to_cpup(prop)); mvebu_mbus_dt_init()
|
/linux-4.1.27/drivers/video/ |
H A D | of_display_timing.c | 29 struct property *prop; parse_timing_property() local 32 prop = of_find_property(np, name, &length); parse_timing_property() 33 if (!prop) { parse_timing_property()
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
H A D | cpsw.c | 1943 u32 prop; cpsw_probe_dt() local 1948 if (of_property_read_u32(node, "slaves", &prop)) { cpsw_probe_dt() 1952 data->slaves = prop; cpsw_probe_dt() 1954 if (of_property_read_u32(node, "active_slave", &prop)) { cpsw_probe_dt() 1958 data->active_slave = prop; cpsw_probe_dt() 1960 if (of_property_read_u32(node, "cpts_clock_mult", &prop)) { cpsw_probe_dt() 1964 data->cpts_clock_mult = prop; cpsw_probe_dt() 1966 if (of_property_read_u32(node, "cpts_clock_shift", &prop)) { cpsw_probe_dt() 1970 data->cpts_clock_shift = prop; cpsw_probe_dt() 1978 if (of_property_read_u32(node, "cpdma_channels", &prop)) { cpsw_probe_dt() 1982 data->channels = prop; cpsw_probe_dt() 1984 if (of_property_read_u32(node, "ale_entries", &prop)) { cpsw_probe_dt() 1988 data->ale_entries = prop; cpsw_probe_dt() 1990 if (of_property_read_u32(node, "bd_ram_size", &prop)) { cpsw_probe_dt() 1994 data->bd_ram_size = prop; cpsw_probe_dt() 1996 if (of_property_read_u32(node, "rx_descs", &prop)) { cpsw_probe_dt() 2000 data->rx_descs = prop; cpsw_probe_dt() 2002 if (of_property_read_u32(node, "mac_control", &prop)) { cpsw_probe_dt() 2006 data->mac_control = prop; cpsw_probe_dt() 2070 &prop)) { for_each_child_of_node() 2076 slave_data->dual_emac_res_vlan = prop; for_each_child_of_node()
|
H A D | davinci_mdio.c | 308 u32 prop; davinci_mdio_probe_dt() local 313 if (of_property_read_u32(node, "bus_freq", &prop)) { davinci_mdio_probe_dt() 317 data->bus_freq = prop; davinci_mdio_probe_dt()
|
/linux-4.1.27/drivers/acpi/ |
H A D | property.c | 252 const union acpi_object *prop; acpi_dev_get_property_array() local 255 ret = acpi_dev_get_property(adev, name, ACPI_TYPE_PACKAGE, &prop); acpi_dev_get_property_array() 261 for (i = 0; i < prop->package.count; i++) acpi_dev_get_property_array() 262 if (prop->package.elements[i].type != type) acpi_dev_get_property_array() 266 *obj = prop; acpi_dev_get_property_array()
|
/linux-4.1.27/sound/soc/fsl/ |
H A D | mpc5200_dma.c | 372 const __be32 *prop; mpc5200_audio_dma_create() local 396 prop = of_get_property(op->dev.of_node, "cell-index", &size); mpc5200_audio_dma_create() 397 if (!prop || size < sizeof *prop) { mpc5200_audio_dma_create() 404 psc_dma->id = be32_to_cpu(*prop); mpc5200_audio_dma_create()
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
H A D | mal.c | 526 const u32 *prop; mal_probe() local 541 prop = of_get_property(ofdev->dev.of_node, "num-tx-chans", NULL); mal_probe() 542 if (prop == NULL) { mal_probe() 549 mal->num_tx_chans = prop[0]; mal_probe() 551 prop = of_get_property(ofdev->dev.of_node, "num-rx-chans", NULL); mal_probe() 552 if (prop == NULL) { mal_probe() 559 mal->num_rx_chans = prop[0]; mal_probe()
|
/linux-4.1.27/drivers/staging/fsl-mc/bus/ |
H A D | mc-bus.c | 492 const __be32 *prop; parse_mc_ranges() local 510 prop = of_get_property(mc_node, "#address-cells", NULL); parse_mc_ranges() 511 if (prop) parse_mc_ranges() 512 *mc_addr_cells = be32_to_cpup(prop); parse_mc_ranges() 516 prop = of_get_property(mc_node, "#size-cells", NULL); parse_mc_ranges() 517 if (prop) parse_mc_ranges() 518 *mc_size_cells = be32_to_cpup(prop); parse_mc_ranges()
|
/linux-4.1.27/drivers/video/backlight/ |
H A D | pwm_bl.c | 137 struct property *prop; pwm_backlight_parse_dt() local 148 prop = of_find_property(node, "brightness-levels", &length); pwm_backlight_parse_dt() 149 if (!prop) pwm_backlight_parse_dt()
|
/linux-4.1.27/sound/soc/omap/ |
H A D | omap-twl4030.c | 277 struct property *prop; omap_twl4030_probe() local 310 prop = of_find_property(node, "ti,audio-routing", NULL); omap_twl4030_probe() 311 if (prop) { omap_twl4030_probe()
|
/linux-4.1.27/drivers/uio/ |
H A D | uio_fsl_elbc_gpcm.c | 175 const void *prop; netx5152_init() local 178 prop = of_get_property(priv->dev->of_node, netx5152_init() 180 if (prop) netx5152_init() 181 win0_offset = of_read_ulong(prop, 1); netx5152_init()
|
/linux-4.1.27/arch/m68k/sun3x/ |
H A D | prom.c | 137 int prom_getbool (int node, char *prop) prom_getbool() argument
|
/linux-4.1.27/include/linux/mfd/arizona/ |
H A D | core.h | 160 extern int arizona_of_get_named_gpio(struct arizona *arizona, const char *prop,
|
/linux-4.1.27/drivers/staging/media/bcm2048/ |
H A D | radio-bcm2048.c | 1958 #define property_write(prop, type, mask, check) \ 1959 static ssize_t bcm2048_##prop##_write(struct device *dev, \ 1977 err = bcm2048_set_##prop(bdev, value); \ 1982 #define property_read(prop, size, mask) \ 1983 static ssize_t bcm2048_##prop##_read(struct device *dev, \ 1993 value = bcm2048_get_##prop(bdev); \ 2001 #define property_signed_read(prop, size, mask) \ 2002 static ssize_t bcm2048_##prop##_read(struct device *dev, \ 2012 value = bcm2048_get_##prop(bdev); \ 2019 #define DEFINE_SYSFS_PROPERTY(prop, signal, size, mask, check) \ 2020 property_write(prop, signal size, mask, check) \ 2021 property_read(prop, size, mask) 2023 #define property_str_read(prop, size) \ 2024 static ssize_t bcm2048_##prop##_read(struct device *dev, \ 2039 bcm2048_get_##prop(bdev, out); \
|
/linux-4.1.27/sound/soc/ |
H A D | soc-core.c | 3380 char prop[128]; snd_soc_of_parse_daifmt() local 3406 snprintf(prop, sizeof(prop), "%sformat", prefix); snd_soc_of_parse_daifmt() 3407 ret = of_property_read_string(np, prop, &str); snd_soc_of_parse_daifmt() 3421 snprintf(prop, sizeof(prop), "%scontinuous-clock", prefix); snd_soc_of_parse_daifmt() 3422 if (of_get_property(np, prop, NULL)) snd_soc_of_parse_daifmt() 3432 snprintf(prop, sizeof(prop), "%sbitclock-inversion", prefix); snd_soc_of_parse_daifmt() 3433 bit = !!of_get_property(np, prop, NULL); snd_soc_of_parse_daifmt() 3435 snprintf(prop, sizeof(prop), "%sframe-inversion", prefix); snd_soc_of_parse_daifmt() 3436 frame = !!of_get_property(np, prop, NULL); snd_soc_of_parse_daifmt() 3458 snprintf(prop, sizeof(prop), "%sbitclock-master", prefix); snd_soc_of_parse_daifmt() 3459 bit = !!of_get_property(np, prop, NULL); snd_soc_of_parse_daifmt() 3461 *bitclkmaster = of_parse_phandle(np, prop, 0); snd_soc_of_parse_daifmt() 3463 snprintf(prop, sizeof(prop), "%sframe-master", prefix); snd_soc_of_parse_daifmt() 3464 frame = !!of_get_property(np, prop, NULL); snd_soc_of_parse_daifmt() 3466 *framemaster = of_parse_phandle(np, prop, 0); snd_soc_of_parse_daifmt()
|
/linux-4.1.27/drivers/pinctrl/berlin/ |
H A D | berlin.c | 58 struct property *prop; berlin_pinctrl_dt_node_to_map() local 89 of_property_for_each_string(node, "groups", prop, group_name) { berlin_pinctrl_dt_node_to_map()
|
/linux-4.1.27/arch/xtensa/kernel/ |
H A D | vmlinux.lds.S | 335 .xt.prop : { *(.xt.prop) }
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | oplib_32.h | 139 int prom_getbool(phandle node, char *prop); 142 void prom_getstring(phandle node, char *prop, char *buf, int bufsize);
|
/linux-4.1.27/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 153 struct property *prop; spear_pinctrl_dt_node_to_map() local 181 of_property_for_each_string(np, "st,pins", prop, group) { for_each_child_of_node()
|