| /Linux-v5.4/arch/powerpc/boot/ |
| D | main.c | 101 static struct addr_range prep_initrd(struct addr_range vmlinux, void *chosen, in prep_initrd() argument 143 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr)); in prep_initrd() 144 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size)); in prep_initrd() 150 static void prep_esm_blob(struct addr_range vmlinux, void *chosen) in prep_esm_blob() argument 182 setprop_val(chosen, "linux,esm-blob-start", (u32)(esm_blob_addr)); in prep_esm_blob() 183 setprop_val(chosen, "linux,esm-blob-end", (u32)(esm_blob_addr + esm_blob_size)); in prep_esm_blob() 186 static inline void prep_esm_blob(struct addr_range vmlinux, void *chosen) { } in prep_esm_blob() argument 196 static void prep_cmdline(void *chosen) in prep_cmdline() argument 203 n = getprop(chosen, "linux,cmdline-timeout", &v, sizeof(v)); in prep_cmdline() 208 getprop(chosen, "bootargs", cmdline, BOOT_COMMAND_LINE_SIZE-1); in prep_cmdline() [all …]
|
| D | ps3.c | 41 static void prep_cmdline(void *chosen) in prep_cmdline() argument 44 getprop(chosen, "bootargs", cmdline, BOOT_COMMAND_LINE_SIZE-1); in prep_cmdline() 46 setprop_str(chosen, "bootargs", cmdline); in prep_cmdline() 113 void *chosen; in platform_init() local 125 chosen = finddevice("/chosen"); in platform_init() 131 setprop_val(chosen, "linux,initrd-start", (u32)(_initrd_start)); in platform_init() 132 setprop_val(chosen, "linux,initrd-end", (u32)(_initrd_end)); in platform_init() 135 prep_cmdline(chosen); in platform_init()
|
| D | planetcore.c | 108 void *node, *chosen; in planetcore_set_stdout_path() local 123 chosen = finddevice("/chosen"); in planetcore_set_stdout_path() 124 if (!chosen) in planetcore_set_stdout_path() 125 chosen = create_node(NULL, "chosen"); in planetcore_set_stdout_path() 126 if (!chosen) in planetcore_set_stdout_path() 129 setprop_str(chosen, "linux,stdout-path", path); in planetcore_set_stdout_path()
|
| D | oflib.c | 115 phandle oprom, chosen; in check_of_version() local 128 chosen = of_finddevice("/chosen"); in check_of_version() 129 if (chosen == (phandle) -1) { in check_of_version() 130 chosen = of_finddevice("/chosen@0"); in check_of_version() 131 if (chosen == (phandle) -1) { in check_of_version() 136 if (of_getprop(chosen, "mmu", &chosen_mmu, sizeof(chosen_mmu)) <= 0) { in check_of_version()
|
| /Linux-v5.4/Documentation/devicetree/bindings/ |
| D | chosen.txt | 1 The chosen node 4 The chosen node does not represent a real device, but serves as a place 6 arguments. Data in the chosen node does not represent the hardware. 21 chosen { 35 with a stdout-path property under /chosen, as described in the Devicetree 39 chosen { 93 chosen { 115 chosen { 133 chosen {
|
| /Linux-v5.4/Documentation/devicetree/bindings/arm/ |
| D | secure.txt | 56 The secure-chosen node 59 Similar to the /chosen node which serves as a place for passing data 60 between firmware and the operating system, the /secure-chosen node may 62 below may appear in the /secure-chosen node. 65 its console output. The syntax is the same as for /chosen/stdout-path. 66 If the /secure-chosen node exists but the stdout-path property is not 68 /secure-chosen does not exist, the Secure OS should use the value of 69 /chosen/stdout-path instead (that is, use the same device as the
|
| /Linux-v5.4/mm/ |
| D | oom_kill.c | 347 if (oc->chosen) in oom_evaluate_task() 348 put_task_struct(oc->chosen); in oom_evaluate_task() 350 oc->chosen = task; in oom_evaluate_task() 355 if (oc->chosen) in oom_evaluate_task() 356 put_task_struct(oc->chosen); in oom_evaluate_task() 357 oc->chosen = (void *)-1UL; in oom_evaluate_task() 953 struct task_struct *victim = oc->chosen; in oom_kill_process() 1092 oc->chosen = current; in out_of_memory() 1099 if (!oc->chosen) { in out_of_memory() 1110 if (oc->chosen && oc->chosen != (void *)-1UL) in out_of_memory() [all …]
|
| /Linux-v5.4/arch/powerpc/mm/ |
| D | init_64.c | 362 unsigned long root, chosen; in early_check_vec5() local 368 chosen = of_get_flat_dt_subnode_by_name(root, "chosen"); in early_check_vec5() 369 if (chosen == -FDT_ERR_NOTFOUND) { in early_check_vec5() 373 vec5 = of_get_flat_dt_prop(chosen, "ibm,architecture-vec-5", &size); in early_check_vec5()
|
| /Linux-v5.4/drivers/pwm/ |
| D | core.c | 877 struct pwm_lookup *p, *chosen = NULL; in pwm_get() local 932 chosen = p; in pwm_get() 943 if (!chosen) in pwm_get() 946 chip = pwmchip_find_by_name(chosen->provider); in pwm_get() 954 if (!chip && chosen->module) { in pwm_get() 955 err = request_module(chosen->module); in pwm_get() 957 chip = pwmchip_find_by_name(chosen->provider); in pwm_get() 963 pwm = pwm_request_from_chip(chip, chosen->index, con_id ?: dev_id); in pwm_get() 973 pwm->args.period = chosen->period; in pwm_get() 974 pwm->args.polarity = chosen->polarity; in pwm_get()
|
| /Linux-v5.4/Documentation/devicetree/bindings/input/ |
| D | input-reset.txt | 11 The /chosen node should contain a 'linux,sysrq-reset-seq' child node to define 24 chosen {
|
| /Linux-v5.4/drivers/net/phy/ |
| D | dp83640.c | 135 struct dp83640_private *chosen; member 298 struct dp83640_private *dp83640 = clock->chosen; in periodic_output() 369 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_adjfine() 402 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_adjtime() 424 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_gettime() 449 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_settime() 466 struct phy_device *phydev = clock->chosen->phydev; in ptp_dp83640_enable() 626 struct phy_device *master = clock->chosen->phydev; in recalibrate() 1072 if (chosen_phy == -1 && !clock->chosen) in choose_this_phy() 1168 clock->chosen = dp83640; in dp83640_probe() [all …]
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | prom_init.c | 119 phandle chosen; member 767 if ((long)prom.chosen > 0) in early_cmdline_parse() 768 l = prom_getprop(prom.chosen, "bootargs", p, COMMAND_LINE_SIZE-1); in early_cmdline_parse() 1288 int prop_len = prom_getproplen(prom.chosen, in prom_check_platform_support() 1308 prom_getprop(prom.chosen, "ibm,arch-vec-5-platform-support", in prom_check_platform_support() 1725 if (prom_getprop(prom.chosen, "stdin", &val, sizeof(val)) > 0) { in prom_close_stdin() 2159 prom.chosen = call_prom("finddevice", 1, 1, ADDR("/chosen")); in prom_init_client_services() 2160 if (!PHANDLE_VALID(prom.chosen)) in prom_init_client_services() 2197 prom_getprop(prom.chosen, "mmu", &prom.mmumap, in prom_find_mmu() 2214 if (prom_getprop(prom.chosen, "stdout", &val, sizeof(val)) <= 0) in prom_init_stdout() [all …]
|
| /Linux-v5.4/arch/mips/boot/dts/ralink/ |
| D | vocore2.dts | 14 chosen {
|
| D | omega2p.dts | 14 chosen {
|
| D | rt3883_eval.dts | 15 chosen {
|
| D | mt7620a_eval.dts | 15 chosen {
|
| /Linux-v5.4/arch/arm64/boot/dts/qcom/ |
| D | msm8996-mtp.dtsi | 13 chosen {
|
| /Linux-v5.4/arch/mips/boot/dts/brcm/ |
| D | bcm3368-netgear-cvg834g.dts | 15 chosen {
|
| D | bcm93384wvg.dts | 10 chosen {
|
| D | bcm9ejtagprb.dts | 15 chosen {
|
| D | bcm6362-neufbox6-sercomm.dts | 15 chosen {
|
| D | bcm93384wvg_viper.dts | 10 chosen {
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | qcom-apq8084-mtp.dts | 14 chosen {
|
| D | qcom-msm8974-samsung-klte.dts | 14 chosen {
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | setup_64.c | 675 phandle chosen = prom_finddevice("/chosen"); in setup_arch() local 678 cl = prom_getintdefault (chosen, "client-ip", 0); in setup_arch() 679 sv = prom_getintdefault (chosen, "server-ip", 0); in setup_arch() 680 gw = prom_getintdefault (chosen, "gateway-ip", 0); in setup_arch()
|