Lines Matching refs:etzpc_controller
75 struct stm32_firewall_controller *etzpc_controller; in stm32_etzpc_probe() local
82 etzpc_controller = devm_kzalloc(&pdev->dev, sizeof(*etzpc_controller), GFP_KERNEL); in stm32_etzpc_probe()
83 if (!etzpc_controller) in stm32_etzpc_probe()
90 etzpc_controller->dev = &pdev->dev; in stm32_etzpc_probe()
91 etzpc_controller->mmio = mmio; in stm32_etzpc_probe()
92 etzpc_controller->name = dev_driver_string(etzpc_controller->dev); in stm32_etzpc_probe()
93 etzpc_controller->type = STM32_PERIPHERAL_FIREWALL | STM32_MEMORY_FIREWALL; in stm32_etzpc_probe()
94 etzpc_controller->grant_access = stm32_etzpc_grant_access; in stm32_etzpc_probe()
95 etzpc_controller->release_access = stm32_etzpc_release_access; in stm32_etzpc_probe()
99 readl(etzpc_controller->mmio + ETZPC_HWCFGR)); in stm32_etzpc_probe()
101 readl(etzpc_controller->mmio + ETZPC_HWCFGR)); in stm32_etzpc_probe()
102 etzpc_controller->max_entries = nb_per + nb_master; in stm32_etzpc_probe()
104 platform_set_drvdata(pdev, etzpc_controller); in stm32_etzpc_probe()
106 rc = stm32_firewall_controller_register(etzpc_controller); in stm32_etzpc_probe()
108 dev_err(etzpc_controller->dev, "Couldn't register as a firewall controller: %d", in stm32_etzpc_probe()
113 rc = stm32_firewall_populate_bus(etzpc_controller); in stm32_etzpc_probe()
115 dev_err(etzpc_controller->dev, "Couldn't populate ETZPC bus: %d", in stm32_etzpc_probe()