Home
last modified time | relevance | path

Searched full:mpfs (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_mpfs.c34 #include <dev/mlx5/mpfs.h>
39 #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()
[all …]
/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";
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";
356 compatible = "microchip,mpfs
[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-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-sev-kit.dts6 #include "mpfs.dtsi"
7 #include "mpfs-sev-kit-fabric.dtsi"
13 compatible = "microchip,mpfs-sev-kit", "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 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 Dmicrochip-mpfs-icicle-kit.dts6 #include "microchip-mpfs.dtsi"
13 compatible = "microchip,mpfs-icicle-kit", "microchip,mpfs";
H A Dmpfs-m100pfsevp.dts10 #include "mpfs.dtsi"
11 #include "mpfs-m100pfs-fabric.dtsi"
15 compatible = "aries,m100pfsevp", "microchip,mpfs";
/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dmicrochip.yaml23 - microchip,mpfs-icicle-reference-rtlv2203
24 - microchip,mpfs-icicle-reference-rtlv2210
25 - const: microchip,mpfs-icicle-kit
26 - const: microchip,mpfs
32 - microchip,mpfs-sev-kit
34 - const: microchip,mpfs
H A Dsifive-l2-cache.yaml40 - const: microchip,mpfs-ccache
86 - microchip,mpfs-ccache
H A Dsifive,ccache0.yaml45 - const: microchip,mpfs-ccache
92 - microchip,mpfs-ccache
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dmicrochip,mpfs-clkcfg.yaml4 $id: http://devicetree.org/schemas/clock/microchip,mpfs-clkcfg.yaml#
22 const: microchip,mpfs-clkcfg
44 See include/dt-bindings/clock/microchip,mpfs-clock.h for the full list of
55 See include/dt-bindings/clock/microchip,mpfs-clock.h for the full list of
70 #include <dt-bindings/clock/microchip,mpfs-clock.h>
75 compatible = "microchip,mpfs-clkcfg";
H A Dmicrochip,mpfs.yaml4 $id: http://devicetree.org/schemas/clock/microchip,mpfs.yaml#
22 const: microchip,mpfs-clkcfg
43 ID in its "clocks" phandle cell. See include/dt-bindings/clock/microchip,mpfs-clock.h
57 #include <dt-bindings/clock/microchip,mpfs-clock.h>
62 compatible = "microchip,mpfs-clkcfg";
H A Dmicrochip,mpfs-ccc.yaml4 $id: http://devicetree.org/schemas/clock/microchip,mpfs-ccc.yaml#
20 const: microchip,mpfs-ccc
57 See include/dt-bindings/clock/microchip,mpfs-clock.h for the full list of
72 compatible = "microchip,mpfs-ccc";
/freebsd/sys/contrib/device-tree/Bindings/usb/
H A Dmicrochip,mpfs-musb.yaml4 $id: http://devicetree.org/schemas/usb/microchip,mpfs-musb.yaml#
7 title: Microchip MPFS USB Controller
18 - microchip,mpfs-musb
48 #include "dt-bindings/clock/microchip,mpfs-clock.h"
50 compatible = "microchip,mpfs-musb";
/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Dmicrochip,mpfs-spi.yaml4 $id: http://devicetree.org/schemas/spi/microchip,mpfs-spi.yaml#
23 - const: microchip,mpfs-qspi
26 - const: microchip,mpfs-spi
50 #include "dt-bindings/clock/microchip,mpfs-clock.h"
52 compatible = "microchip,mpfs-spi";
/freebsd/sys/contrib/device-tree/Bindings/net/can/
H A Dmicrochip,mpfs-can.yaml4 $id: http://devicetree.org/schemas/net/can/microchip,mpfs-can.yaml#
8 Microchip PolarFire SoC (MPFS) can controller
18 const: microchip,mpfs-can
40 compatible = "microchip,mpfs-can";
/freebsd/sys/contrib/device-tree/Bindings/soc/microchip/
H A Dmicrochip,mpfs-sys-controller.yaml4 $id: http://devicetree.org/schemas/soc/microchip/microchip,mpfs-sys-controller.yaml#
7 title: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) system controller
27 const: microchip,mpfs-sys-controller
48 compatible = "microchip,mpfs-sys-controller";
/freebsd/sys/contrib/device-tree/Bindings/mailbox/
H A Dmicrochip,mpfs-mailbox.yaml4 $id: http://devicetree.org/schemas/mailbox/microchip,mpfs-mailbox.yaml#
7 title: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) mailbox controller
14 const: microchip,mpfs-mailbox
47 compatible = "microchip,mpfs-mailbox";
/freebsd/sys/contrib/device-tree/Bindings/rtc/
H A Dmicrochip,mfps-rtc.yaml8 title: Microchip PolarFire Soc (MPFS) RTC
20 - microchip,mpfs-rtc
59 #include "dt-bindings/clock/microchip,mpfs-clock.h"
61 compatible = "microchip,mpfs-rtc";
/freebsd/sys/contrib/device-tree/Bindings/gpio/
H A Dmicrochip,mpfs-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/microchip,mpfs-gpio.yaml#
7 title: Microchip MPFS GPIO Controller
16 - microchip,mpfs-gpio
80 compatible = "microchip,mpfs-gpio";
/freebsd/sys/contrib/device-tree/Bindings/i2c/
H A Dmicrochip,corei2c.yaml7 title: Microchip MPFS I2C Controller
19 - const: microchip,mpfs-i2c # Microchip PolarFire SoC compatible SoCs
49 compatible = "microchip,mpfs-i2c", "microchip,corei2c-rtl-v7";
/freebsd/sys/contrib/device-tree/Bindings/cache/
H A Dsifive,ccache0.yaml47 - const: microchip,mpfs-ccache
95 - microchip,mpfs-ccache

12