Home
last modified time | relevance | path

Searched refs:mpfs (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmpfs.c101 struct mlx5_mpfs *mpfs; in mlx5_mpfs_init() local
106 mpfs = kzalloc_obj(*mpfs); in mlx5_mpfs_init()
107 if (!mpfs) in mlx5_mpfs_init()
110 mutex_init(&mpfs->lock); in mlx5_mpfs_init()
111 mpfs->size = l2table_size; in mlx5_mpfs_init()
112 mpfs->bitmap = bitmap_zalloc(l2table_size, GFP_KERNEL); in mlx5_mpfs_init()
113 if (!mpfs->bitmap) { in mlx5_mpfs_init()
114 kfree(mpfs); in mlx5_mpfs_init()
118 mpfs->enabled = true; in mlx5_mpfs_init()
120 dev->priv.mpfs = mpfs; in mlx5_mpfs_init()
[all …]
H A Dmpfs.h48 #define mlx5_mpfs_foreach(hs, tmp, mpfs, i) \ argument
50 hlist_for_each_entry_safe(hs, tmp, &(mpfs)->hash[i], node.hlist)
/linux/arch/riscv/boot/dts/microchip/
H A Dmpfs.dtsi5 #include "dt-bindings/clock/microchip,mpfs-clock.h"
11 compatible = "microchip,mpfs";
193 compatible = "microchip,mpfs-sys-controller";
210 compatible = "microchip,mpfs-ccache", "sifive,fu540-c000-ccache", "cache";
246 compatible = "microchip,mpfs-pdma", "sifive,pdma0";
255 compatible = "microchip,mpfs-mss-top-sysreg", "syscon", "simple-mfd";
262 compatible = "microchip,mpfs-irqmux";
270 compatible = "microchip,mpfs-pinctrl-iomux0";
277 compatible = "microchip,mpfs-pinctrl-mssio";
285 compatible = "microchip,mpfs-sysreg-scb", "syscon";
[all …]
/linux/drivers/clk/microchip/
H A DMakefile4 obj-$(CONFIG_MCHP_CLK_MPFS) += clk-mpfs.o
5 obj-$(CONFIG_MCHP_CLK_MPFS) += clk-mpfs-ccc.o
/linux/drivers/firmware/microchip/
H A DMakefile3 obj-$(CONFIG_POLARFIRE_SOC_AUTO_UPDATE) += mpfs-auto-update.o
H A DKconfig12 If built as a module, it will be called mpfs-auto-update.
/linux/drivers/usb/musb/
H A DMakefile26 obj-$(CONFIG_USB_MUSB_POLARFIRE_SOC) += mpfs.o
H A DKconfig124 will be called mpfs.
/linux/drivers/char/hw_random/
H A DMakefile52 obj-$(CONFIG_HW_RANDOM_POLARFIRE_SOC) += mpfs-rng.o
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.c65 bool mpfs; /* UC MAC was added to MPFs */ member
325 vaddr->mpfs = true; in esw_add_uc_addr()
348 if (!vaddr->mpfs || mlx5_esw_is_manager_vport(esw, vport)) in esw_del_uc_addr()
356 vaddr->mpfs = false; in esw_del_uc_addr()
/linux/drivers/rtc/
H A DMakefile143 obj-$(CONFIG_RTC_DRV_POLARFIRE_SOC) += rtc-mpfs.o
H A DKconfig2132 will be called "rtc-mpfs".
/linux/
H A DMAINTAINERS22968 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
22969 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
22971 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
22972 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
22973 F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
22974 F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
22978 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
22979 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
22980 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
22982 F: drivers/char/hw_random/mpfs-rng.c
[all …]