Lines Matching defs:dev
371 #define usb3_to_dev(_usb3) (_usb3->gadget.dev.parent)
1449 struct device *dev)
1456 dma_free_coherent(dev, USB3_DMA_PRD_SIZE,
1466 struct device *dev)
1475 dma->prd = dma_alloc_coherent(dev, USB3_DMA_PRD_SIZE,
1478 renesas_usb3_dma_free_prd(usb3, dev);
2371 static void handle_ext_role_switch_states(struct device *dev,
2374 struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
2410 dev_err(dev, "device_attach(host) failed\n");
2417 dev_err(dev, "device_attach(host) failed\n");
2425 static void handle_role_switch_states(struct device *dev,
2428 struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
2440 dev_err(dev, "device_attach(host) failed\n");
2461 static ssize_t role_store(struct device *dev, struct device_attribute *attr,
2464 struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
2488 static ssize_t role_show(struct device *dev, struct device_attribute *attr,
2491 struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
2555 struct device *dev)
2557 usb3->dentry = debugfs_create_dir(dev_name(dev), usb_debug_root);
2569 device_remove_file(&pdev->dev, &dev_attr_role);
2575 renesas_usb3_dma_free_prd(usb3, &pdev->dev);
2578 pm_runtime_disable(&pdev->dev);
2583 static int renesas_usb3_init_ep(struct renesas_usb3 *usb3, struct device *dev,
2596 usb3->usb3_ep = devm_kcalloc(dev,
2602 dev_dbg(dev, "%s: num_usb3_eps = %d\n", __func__, usb3->num_usb3_eps);
2641 static void renesas_usb3_init_ram(struct renesas_usb3 *usb3, struct device *dev,
2678 dev_dbg(dev, "ep%2d: val = %08x, ramif = %d, base = %x\n",
2760 priv = of_device_get_match_data(&pdev->dev);
2766 usb3 = devm_kzalloc(&pdev->dev, sizeof(*usb3), GFP_KERNEL);
2781 ret = renesas_usb3_init_ep(usb3, &pdev->dev, priv);
2784 renesas_usb3_init_ram(usb3, &pdev->dev, priv);
2786 ret = devm_request_irq(&pdev->dev, irq, renesas_usb3_irq, 0,
2787 dev_name(&pdev->dev), usb3);
2792 usb3->extcon = devm_extcon_dev_allocate(&pdev->dev, renesas_usb3_cable);
2796 ret = devm_extcon_dev_register(&pdev->dev, usb3->extcon);
2798 dev_err(&pdev->dev, "Failed to register extcon\n");
2807 ret = renesas_usb3_dma_alloc_prd(usb3, &pdev->dev);
2815 usb3->phy = devm_phy_optional_get(&pdev->dev, "usb");
2821 pm_runtime_enable(&pdev->dev);
2822 ret = usb_add_gadget_udc(&pdev->dev, &usb3->gadget);
2826 ret = device_create_file(&pdev->dev, &dev_attr_role);
2830 if (device_property_read_bool(&pdev->dev, "usb-role-switch")) {
2832 renesas_usb3_role_switch_desc.fwnode = dev_fwnode(&pdev->dev);
2838 usb3->role_sw = usb_role_switch_register(&pdev->dev,
2841 usb3->host_dev = usb_of_get_companion_dev(&pdev->dev);
2853 renesas_usb3_debugfs_init(usb3, &pdev->dev);
2855 dev_info(&pdev->dev, "probed%s\n", usb3->phy ? " with phy" : "");
2863 renesas_usb3_dma_free_prd(usb3, &pdev->dev);
2872 static int renesas_usb3_suspend(struct device *dev)
2874 struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
2883 pm_runtime_put(dev);
2888 static int renesas_usb3_resume(struct device *dev)
2890 struct renesas_usb3 *usb3 = dev_get_drvdata(dev);
2898 pm_runtime_get_sync(dev);