Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmpfs.c100 struct mlx5_mpfs *mpfs; in mlx5_mpfs_init() local
105 mpfs = kzalloc(sizeof(*mpfs), GFP_KERNEL); in mlx5_mpfs_init()
106 if (!mpfs) in mlx5_mpfs_init()
109 mutex_init(&mpfs->lock); in mlx5_mpfs_init()
110 mpfs->size = l2table_size; in mlx5_mpfs_init()
111 mpfs->bitmap = bitmap_zalloc(l2table_size, GFP_KERNEL); in mlx5_mpfs_init()
112 if (!mpfs->bitmap) { in mlx5_mpfs_init()
113 kfree(mpfs); in mlx5_mpfs_init()
117 dev->priv.mpfs = mpfs; in mlx5_mpfs_init()
123 struct mlx5_mpfs *mpfs = dev->priv.mpfs; in mlx5_mpfs_cleanup() local
[all …]
/openbmc/linux/arch/riscv/boot/dts/microchip/
H A DMakefile2 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-icicle-kit.dtb
3 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-m100pfsevp.dtb
4 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-polarberry.dtb
5 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-sev-kit.dtb
6 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-tysom-m.dtb
H A Dmpfs.dtsi5 #include "dt-bindings/clock/microchip,mpfs-clock.h"
11 compatible = "microchip,mpfs";
177 compatible = "microchip,mpfs-sys-controller";
188 compatible = "microchip,mpfs-ccache", "sifive,fu540-c000-ccache", "cache";
233 compatible = "microchip,mpfs-clkcfg";
241 compatible = "microchip,mpfs-ccc";
249 compatible = "microchip,mpfs-ccc";
257 compatible = "microchip,mpfs-ccc";
265 compatible = "microchip,mpfs-ccc";
334 compatible = "microchip,mpfs-sd4hc", "cdns,sd4hc";
[all …]
H A Dmpfs-icicle-kit.dts6 #include "mpfs.dtsi"
7 #include "mpfs-icicle-kit-fabric.dtsi"
16 compatible = "microchip,mpfs-icicle-reference-rtlv2210", "microchip,mpfs-icicle-kit",
17 "microchip,mpfs";
H A Dmpfs-sev-kit.dts6 #include "mpfs.dtsi"
7 #include "mpfs-sev-kit-fabric.dtsi"
16 compatible = "microchip,mpfs-sev-kit", "microchip,mpfs";
H A Dmpfs-polarberry.dts6 #include "mpfs.dtsi"
7 #include "mpfs-polarberry-fabric.dtsi"
14 compatible = "sundance,polarberry", "microchip,mpfs";
H A Dmpfs-icicle-kit-fabric.dtsi5 compatible = "microchip,mpfs-icicle-reference-rtlv2210", "microchip,mpfs-icicle-kit",
6 "microchip,mpfs";
H A Dmpfs-m100pfsevp.dts10 #include "mpfs.dtsi"
11 #include "mpfs-m100pfs-fabric.dtsi"
18 compatible = "aries,m100pfsevp", "microchip,mpfs";
H A Dmpfs-tysom-m.dts11 #include "mpfs.dtsi"
12 #include "mpfs-tysom-m-fabric.dtsi"
19 compatible = "aldec,tysom-m-mpfs250t-rev2", "microchip,mpfs";
/openbmc/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
/openbmc/linux/drivers/soc/microchip/
H A DMakefile1 obj-$(CONFIG_POLARFIRE_SOC_SYS_CTRL) += mpfs-sys-controller.o
/openbmc/linux/drivers/usb/musb/
H A DMakefile26 obj-$(CONFIG_USB_MUSB_POLARFIRE_SOC) += mpfs.o
H A DKconfig123 will be called mpfs.
/openbmc/linux/drivers/mailbox/
H A DMakefile44 obj-$(CONFIG_POLARFIRE_SOC_MAILBOX) += mailbox-mpfs.o
H A DKconfig184 module will be called mailbox-mpfs.
/openbmc/linux/drivers/reset/
H A DMakefile26 obj-$(CONFIG_RESET_POLARFIRE_SOC) += reset-mpfs.o
/openbmc/linux/drivers/char/hw_random/
H A DMakefile50 obj-$(CONFIG_HW_RANDOM_POLARFIRE_SOC) += mpfs-rng.o
/openbmc/qemu/docs/system/riscv/
H A Dmicrochip-icicle-kit.rst73 $ cp boards/mpfs-icicle-kit-es/def_config .config
74 $ make BOARD=mpfs-icicle-kit-es
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A DMakefile86 mlx5_core-$(CONFIG_MLX5_MPFS) += lib/mpfs.o
H A Den_fs.c101 bool mpfs; member
589 hn->mpfs = !l2_err; in mlx5e_execute_l2_action()
595 if (!is_multicast_ether_addr(mac_addr) && hn->mpfs) in mlx5e_execute_l2_action()
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()
/openbmc/linux/drivers/rtc/
H A DMakefile133 obj-$(CONFIG_RTC_DRV_POLARFIRE_SOC) += rtc-mpfs.o
H A DKconfig1986 will be called "rtc-mpfs".
/openbmc/linux/include/linux/mlx5/
H A Ddriver.h618 struct mlx5_mpfs *mpfs; member
/openbmc/linux/
H A DMAINTAINERS18484 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18485 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18487 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18488 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18491 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18492 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18493 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18495 F: drivers/char/hw_random/mpfs-rng.c
18496 F: drivers/clk/microchip/clk-mpfs*.c
18498 F: drivers/mailbox/mailbox-mpfs.c
[all …]

12