Symbol: stm32_firewall_controller
drivers/bus/stm32_etzpc.c
44
static int stm32_etzpc_grant_access(struct stm32_firewall_controller *ctrl, u32 firewall_id)
drivers/bus/stm32_etzpc.c
68
static void stm32_etzpc_release_access(struct stm32_firewall_controller *ctrl __maybe_unused,
drivers/bus/stm32_etzpc.c
75
struct stm32_firewall_controller *etzpc_controller;
drivers/bus/stm32_firewall.c
118
struct stm32_firewall_controller *firewall_controller;
drivers/bus/stm32_firewall.c
134
struct stm32_firewall_controller *firewall_controller;
drivers/bus/stm32_firewall.c
150
struct stm32_firewall_controller *firewall_controller;
drivers/bus/stm32_firewall.c
170
struct stm32_firewall_controller *firewall_controller;
drivers/bus/stm32_firewall.c
190
int stm32_firewall_controller_register(struct stm32_firewall_controller *firewall_controller)
drivers/bus/stm32_firewall.c
192
struct stm32_firewall_controller *ctrl;
drivers/bus/stm32_firewall.c
215
void stm32_firewall_controller_unregister(struct stm32_firewall_controller *firewall_controller)
drivers/bus/stm32_firewall.c
217
struct stm32_firewall_controller *ctrl;
drivers/bus/stm32_firewall.c
241
int stm32_firewall_populate_bus(struct stm32_firewall_controller *firewall_controller)
drivers/bus/stm32_firewall.c
34
struct stm32_firewall_controller *ctrl;
drivers/bus/stm32_firewall.h
49
int (*grant_access)(struct stm32_firewall_controller *ctrl, u32 id);
drivers/bus/stm32_firewall.h
50
void (*release_access)(struct stm32_firewall_controller *ctrl, u32 id);
drivers/bus/stm32_firewall.h
51
int (*grant_memory_range_access)(struct stm32_firewall_controller *ctrl, phys_addr_t paddr,
drivers/bus/stm32_firewall.h
62
int stm32_firewall_controller_register(struct stm32_firewall_controller *firewall_controller);
drivers/bus/stm32_firewall.h
69
void stm32_firewall_controller_unregister(struct stm32_firewall_controller *firewall_controller);
drivers/bus/stm32_firewall.h
81
int stm32_firewall_populate_bus(struct stm32_firewall_controller *firewall_controller);
drivers/bus/stm32_rifsc.c
606
static int stm32_rifsc_register_debugfs(struct stm32_firewall_controller *rifsc_controller,
drivers/bus/stm32_rifsc.c
640
static int stm32_rif_acquire_semaphore(struct stm32_firewall_controller *stm32_firewall_controller,
drivers/bus/stm32_rifsc.c
643
void __iomem *addr = stm32_firewall_controller->mmio + RIFSC_RISC_PER0_SEMCR + 0x8 * id;
drivers/bus/stm32_rifsc.c
655
static void stm32_rif_release_semaphore(struct stm32_firewall_controller *stm32_firewall_controller,
drivers/bus/stm32_rifsc.c
658
void __iomem *addr = stm32_firewall_controller->mmio + RIFSC_RISC_PER0_SEMCR + 0x8 * id;
drivers/bus/stm32_rifsc.c
670
static int stm32_rifsc_grant_access(struct stm32_firewall_controller *ctrl, u32 firewall_id)
drivers/bus/stm32_rifsc.c
672
struct stm32_firewall_controller *rifsc_controller = ctrl;
drivers/bus/stm32_rifsc.c
742
static void stm32_rifsc_release_access(struct stm32_firewall_controller *ctrl, u32 firewall_id)
drivers/bus/stm32_rifsc.c
749
struct stm32_firewall_controller *rifsc_controller;
include/linux/bus/stm32_firewall_device.h
16
struct stm32_firewall_controller;
include/linux/bus/stm32_firewall_device.h
31
struct stm32_firewall_controller *firewall_ctrl;