| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ ! |
| H A D | mpfs.c | 101 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 D | mpfs.h | 48 #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 D | Makefile | 2 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-beaglev-fire.dtb 3 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-disco-kit.dtb 4 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-icicle-kit.dtb 5 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-icicle-kit-prod.dtb 6 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-m100pfsevp.dtb 7 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-polarberry.dtb 8 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-sev-kit.dtb 9 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-tysom-m.dtb
|
| H A D | mpfs.dtsi | 5 #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"; 261 compatible = "microchip,mpfs-sysreg-scb", "syscon"; 266 compatible = "microchip,mpfs-ccc"; 274 compatible = "microchip,mpfs-ccc"; 282 compatible = "microchip,mpfs-ccc"; [all …]
|
| H A D | mpfs-icicle-kit-prod.dts | 6 #include "mpfs-icicle-kit-common.dtsi" 10 compatible = "microchip,mpfs-icicle-prod-reference-rtl-v2507", 11 "microchip,mpfs-icicle-kit-prod", 12 "microchip,mpfs-icicle-kit", 13 "microchip,mpfs-prod", 14 "microchip,mpfs";
|
| H A D | mpfs-icicle-kit.dts | 6 #include "mpfs-icicle-kit-common.dtsi" 10 compatible = "microchip,mpfs-icicle-es-reference-rtl-v2507", 11 "microchip,mpfs-icicle-kit", 12 "microchip,mpfs";
|
| H A D | mpfs-disco-kit.dts | 6 #include "mpfs.dtsi" 7 #include "mpfs-disco-kit-fabric.dtsi" 13 compatible = "microchip,mpfs-disco-kit-reference-rtl-v2507", 14 "microchip,mpfs-disco-kit", 15 "microchip,mpfs";
|
| H A D | mpfs-sev-kit.dts | 6 #include "mpfs.dtsi" 7 #include "mpfs-sev-kit-fabric.dtsi" 13 compatible = "microchip,mpfs-sev-kit", "microchip,mpfs";
|
| H A D | mpfs-polarberry.dts | 6 #include "mpfs.dtsi" 7 #include "mpfs-polarberry-fabric.dtsi" 11 compatible = "sundance,polarberry", "microchip,mpfs";
|
| H A D | mpfs-m100pfsevp.dts | 10 #include "mpfs.dtsi" 11 #include "mpfs-m100pfs-fabric.dtsi" 15 compatible = "aries,m100pfsevp", "microchip,mpfs";
|
| H A D | mpfs-tysom-m.dts | 11 #include "mpfs.dtsi" 12 #include "mpfs-tysom-m-fabric.dtsi" 16 compatible = "aldec,tysom-m-mpfs250t-rev2", "microchip,mpfs";
|
| H A D | mpfs-beaglev-fire.dts | 7 #include "mpfs.dtsi" 8 #include "mpfs-beaglev-fire-fabric.dtsi" 17 compatible = "beagle,beaglev-fire", "microchip,mpfs";
|
| H A D | mpfs-icicle-kit-common.dtsi | 6 #include "mpfs.dtsi" 7 #include "mpfs-icicle-kit-fabric.dtsi"
|
| /linux/drivers/soc/microchip/ ! |
| H A D | Makefile | 1 obj-$(CONFIG_POLARFIRE_SOC_SYS_CTRL) += mpfs-sys-controller.o 2 obj-$(CONFIG_POLARFIRE_SOC_SYSCONS) += mpfs-control-scb.o mpfs-mss-top-sysreg.o
|
| /linux/drivers/pinctrl/microchip/ ! |
| H A D | Makefile | 4 obj-$(CONFIG_PINCTRL_POLARFIRE_SOC) += pinctrl-mpfs-iomux0.o 5 obj-$(CONFIG_PINCTRL_POLARFIRE_SOC) += pinctrl-mpfs-mssio.o
|
| /linux/drivers/clk/microchip/ ! |
| H A D | Makefile | 4 obj-$(CONFIG_MCHP_CLK_MPFS) += clk-mpfs.o 5 obj-$(CONFIG_MCHP_CLK_MPFS) += clk-mpfs-ccc.o
|
| /linux/drivers/firmware/microchip/ ! |
| H A D | Makefile | 3 obj-$(CONFIG_POLARFIRE_SOC_AUTO_UPDATE) += mpfs-auto-update.o
|
| H A D | Kconfig | 12 If built as a module, it will be called mpfs-auto-update.
|
| /linux/drivers/usb/musb/ ! |
| H A D | Makefile | 26 obj-$(CONFIG_USB_MUSB_POLARFIRE_SOC) += mpfs.o
|
| H A D | Kconfig | 124 will be called mpfs.
|
| /linux/drivers/mailbox/ ! |
| H A D | Makefile | 52 obj-$(CONFIG_POLARFIRE_SOC_MAILBOX) += mailbox-mpfs.o
|
| /linux/drivers/reset/ ! |
| H A D | Makefile | 33 obj-$(CONFIG_RESET_POLARFIRE_SOC) += reset-mpfs.o
|
| /linux/drivers/char/hw_random/ ! |
| H A D | Makefile | 52 obj-$(CONFIG_HW_RANDOM_POLARFIRE_SOC) += mpfs-rng.o
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ ! |
| H A D | en_fs.c | 101 bool mpfs; member 593 hn->mpfs = !l2_err; in mlx5e_execute_l2_action() 599 if (!is_multicast_ether_addr(mac_addr) && hn->mpfs) in mlx5e_execute_l2_action()
|
| H A D | Makefile | 87 mlx5_core-$(CONFIG_MLX5_MPFS) += lib/mpfs.o
|