Lines Matching refs:ptr
562 struct phy **ptr, *phy; in devm_phy_get() local
564 ptr = devres_alloc(devm_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_phy_get()
565 if (!ptr) in devm_phy_get()
570 *ptr = phy; in devm_phy_get()
571 devres_add(dev, ptr); in devm_phy_get()
573 devres_free(ptr); in devm_phy_get()
617 struct phy **ptr, *phy; in devm_of_phy_get() local
619 ptr = devres_alloc(devm_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_of_phy_get()
620 if (!ptr) in devm_of_phy_get()
625 *ptr = phy; in devm_of_phy_get()
626 devres_add(dev, ptr); in devm_of_phy_get()
628 devres_free(ptr); in devm_of_phy_get()
650 struct phy **ptr, *phy; in devm_of_phy_get_by_index() local
652 ptr = devres_alloc(devm_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_of_phy_get_by_index()
653 if (!ptr) in devm_of_phy_get_by_index()
658 devres_free(ptr); in devm_of_phy_get_by_index()
663 devres_free(ptr); in devm_of_phy_get_by_index()
669 *ptr = phy; in devm_of_phy_get_by_index()
670 devres_add(dev, ptr); in devm_of_phy_get_by_index()
763 struct phy **ptr, *phy; in devm_phy_create() local
765 ptr = devres_alloc(devm_phy_consume, sizeof(*ptr), GFP_KERNEL); in devm_phy_create()
766 if (!ptr) in devm_phy_create()
771 *ptr = phy; in devm_phy_create()
772 devres_add(dev, ptr); in devm_phy_create()
774 devres_free(ptr); in devm_phy_create()
860 struct phy_provider **ptr, *phy_provider; in __devm_of_phy_provider_register() local
862 ptr = devres_alloc(devm_phy_provider_release, sizeof(*ptr), GFP_KERNEL); in __devm_of_phy_provider_register()
863 if (!ptr) in __devm_of_phy_provider_register()
868 *ptr = phy_provider; in __devm_of_phy_provider_register()
869 devres_add(dev, ptr); in __devm_of_phy_provider_register()
871 devres_free(ptr); in __devm_of_phy_provider_register()