Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_mpfs.c39 #define MPFS_LOCK(dev) spin_lock(&(dev)->mpfs.spinlock)
40 #define MPFS_UNLOCK(dev) spin_unlock(&(dev)->mpfs.spinlock)
60 index = find_first_zero_bit(dev->mpfs.bitmap, l2table_size); in mlx5_mpfs_add_mac()
62 set_bit(index, dev->mpfs.bitmap); in mlx5_mpfs_add_mac()
79 clear_bit(index, dev->mpfs.bitmap); in mlx5_mpfs_add_mac()
106 clear_bit(index, dev->mpfs.bitmap); in mlx5_mpfs_del_mac()
116 spin_lock_init(&dev->mpfs.spinlock); in mlx5_mpfs_init()
117 bitmap_zero(dev->mpfs.bitmap, MLX5_MPFS_TABLE_MAX); in mlx5_mpfs_init()
126 num = bitmap_weight(dev->mpfs.bitmap, MLX5_MPFS_TABLE_MAX); in mlx5_mpfs_destroy()
130 spin_lock_destroy(&dev->mpfs.spinlock); in mlx5_mpfs_destroy()
/freebsd/sys/contrib/device-tree/src/riscv/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-clkcfg";
263 compatible = "microchip,mpfs-ccc";
271 compatible = "microchip,mpfs-ccc";
279 compatible = "microchip,mpfs-ccc";
287 compatible = "microchip,mpfs-ccc";
[all …]
H A Dmicrochip-mpfs.dtsi5 #include "dt-bindings/clock/microchip,mpfs-clock.h"
6 #include "microchip-mpfs-fabric.dtsi"
12 compatible = "microchip,mpfs";
192 compatible = "microchip,mpfs-clkcfg";
260 compatible = "microchip,mpfs-sd4hc", "cdns,sd4hc";
270 compatible = "microchip,mpfs-spi";
282 compatible = "microchip,mpfs-spi";
294 compatible = "microchip,mpfs-qspi";
306 compatible = "microchip,mpfs-i2c", "microchip,corei2c-rtl-v7";
318 compatible = "microchip,mpfs-i2c", "microchip,corei2c-rtl-v7";
[all …]
H A Dmpfs-sev-kit.dts6 #include "mpfs.dtsi"
7 #include "mpfs-sev-kit-fabric.dtsi"
13 compatible = "microchip,mpfs-sev-kit", "microchip,mpfs";
H A Dmpfs-icicle-kit.dts6 #include "mpfs.dtsi"
7 #include "mpfs-icicle-kit-fabric.dtsi"
13 compatible = "microchip,mpfs-icicle-reference-rtlv2210", "microchip,mpfs-icicle-kit",
14 "microchip,mpfs";
H A Dmpfs-polarberry.dts6 #include "mpfs.dtsi"
7 #include "mpfs-polarberry-fabric.dtsi"
11 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 Dmicrochip-mpfs-icicle-kit.dts6 #include "microchip-mpfs.dtsi"
13 compatible = "microchip,mpfs-icicle-kit", "microchip,mpfs";
H A Dmpfs-tysom-m.dts11 #include "mpfs.dtsi"
12 #include "mpfs-tysom-m-fabric.dtsi"
16 compatible = "aldec,tysom-m-mpfs250t-rev2", "microchip,mpfs";
H A Dmpfs-m100pfsevp.dts10 #include "mpfs.dtsi"
11 #include "mpfs-m100pfs-fabric.dtsi"
15 compatible = "aries,m100pfsevp", "microchip,mpfs";
H A Dmpfs-beaglev-fire.dts7 #include "mpfs.dtsi"
8 #include "mpfs-beaglev-fire-fabric.dtsi"
17 compatible = "beagle,beaglev-fire", "microchip,mpfs";
/freebsd/sys/dev/mlx5/
H A Ddriver.h762 } mpfs; member