Lines Matching refs:tegra_xusb_softc
162 struct tegra_xusb_softc { struct
176 static uint32_t csb_read_4(struct tegra_xusb_softc * const, bus_size_t); argument
177 static void csb_write_4(struct tegra_xusb_softc * const, bus_size_t,
180 static void tegra_xusb_init(struct tegra_xusb_softc * const);
181 static int tegra_xusb_open_fw(struct tegra_xusb_softc * const);
182 static int tegra_xusb_load_fw(struct tegra_xusb_softc * const, void *,
184 static void tegra_xusb_init_regulators(struct tegra_xusb_softc * const);
186 static int xusb_mailbox_send(struct tegra_xusb_softc * const, uint32_t);
188 CFATTACH_DECL_NEW(tegra_xusb, sizeof(struct tegra_xusb_softc),
210 struct tegra_xusb_softc * const psc = device_private(self); in tegra_xusb_attach()
424 struct tegra_xusb_softc * const psc = device_private(self); in tegra_xusb_mountroot()
514 struct tegra_xusb_softc * const psc = v; in tegra_xusb_intr_mbox()
600 tegra_xusb_init_regulators(struct tegra_xusb_softc * const psc) in tegra_xusb_init_regulators()
625 tegra_xusb_init(struct tegra_xusb_softc * const psc) in tegra_xusb_init()
682 fw_dma_alloc(struct tegra_xusb_softc * const psc, size_t size, size_t align, in fw_dma_alloc()
720 fw_dma_free(struct tegra_xusb_softc * const psc, struct fw_dma * const p) in fw_dma_free()
737 tegra_xusb_open_fw(struct tegra_xusb_softc * const psc) in tegra_xusb_open_fw()
803 tegra_xusb_load_fw(struct tegra_xusb_softc * const psc, void *firmware_image, in tegra_xusb_load_fw()
921 csb_read_4(struct tegra_xusb_softc * const psc, bus_size_t csb_offset) in csb_read_4()
933 csb_write_4(struct tegra_xusb_softc * const psc, bus_size_t csb_offset, in csb_write_4()
946 xusb_mailbox_send(struct tegra_xusb_softc * const psc, uint32_t msg) in xusb_mailbox_send()