Lines Matching refs:dev
409 static int ramoops_init_przs(struct device *dev, struct ramoops_context *cxt, in ramoops_init_przs() argument
419 dev_err(dev, "no room for dumps\n"); in ramoops_init_przs()
430 dev_err(dev, "failed to initialize a prz array for dumps\n"); in ramoops_init_przs()
440 dev_err(dev, "failed to request mem region (0x%zx@0x%llx): %d\n", in ramoops_init_przs()
460 static int ramoops_init_prz(struct device *dev, struct ramoops_context *cxt, in ramoops_init_prz() argument
468 dev_err(dev, "no room for mem region (0x%zx@0x%llx) in (0x%lx@0x%llx)\n", in ramoops_init_prz()
479 dev_err(dev, "failed to request mem region (0x%zx@0x%llx): %d\n", in ramoops_init_prz()
497 ret = of_property_read_u32(pdev->dev.of_node, propname, &val32); in ramoops_parse_dt_size()
499 dev_err(&pdev->dev, "failed to parse property %s: %d\n", in ramoops_parse_dt_size()
505 dev_err(&pdev->dev, "%s %u > INT_MAX\n", propname, val32); in ramoops_parse_dt_size()
516 struct device_node *of_node = pdev->dev.of_node; in ramoops_parse_dt()
521 dev_dbg(&pdev->dev, "using Device Tree\n"); in ramoops_parse_dt()
525 dev_err(&pdev->dev, in ramoops_parse_dt()
561 struct device *dev = &pdev->dev; in ramoops_probe() local
562 struct ramoops_platform_data *pdata = dev->platform_data; in ramoops_probe()
568 if (dev_of_node(dev) && !pdata) { in ramoops_probe()
569 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in ramoops_probe()
616 err = ramoops_init_przs(dev, cxt, &paddr, dump_mem_sz); in ramoops_probe()
620 err = ramoops_init_prz(dev, cxt, &cxt->cprz, &paddr, in ramoops_probe()
625 err = ramoops_init_prz(dev, cxt, &cxt->fprz, &paddr, cxt->ftrace_size, in ramoops_probe()
630 err = ramoops_init_prz(dev, cxt, &cxt->mprz, &paddr, cxt->pmsg_size, 0); in ramoops_probe()