/linux-6.1.9/drivers/net/ethernet/freescale/fman/ |
D | fman.c | 547 static irqreturn_t fman_exceptions(struct fman *fman, in fman_exceptions() argument 550 dev_dbg(fman->dev, "%s: FMan[%d] exception %d\n", in fman_exceptions() 551 __func__, fman->state->fm_id, exception); in fman_exceptions() 556 static irqreturn_t fman_bus_error(struct fman *fman, u8 __maybe_unused port_id, in fman_bus_error() argument 561 dev_dbg(fman->dev, "%s: FMan[%d] bus error: port_id[%d]\n", in fman_bus_error() 562 __func__, fman->state->fm_id, port_id); in fman_bus_error() 567 static inline irqreturn_t call_mac_isr(struct fman *fman, u8 id) in call_mac_isr() argument 569 if (fman->intr_mng[id].isr_cb) { in call_mac_isr() 570 fman->intr_mng[id].isr_cb(fman->intr_mng[id].src_handle); in call_mac_isr() 610 static void set_port_liodn(struct fman *fman, u8 port_id, in set_port_liodn() argument [all …]
|
D | fman.h | 77 struct fman; /* FMan data */ 263 typedef irqreturn_t (fman_exceptions_cb)(struct fman *fman, 277 typedef irqreturn_t (fman_bus_error_cb)(struct fman *fman, u8 port_id, 296 struct fman { struct 347 void fman_get_revision(struct fman *fman, struct fman_rev_info *rev_info); argument 349 void fman_register_intr(struct fman *fman, enum fman_event_modules mod, 353 void fman_unregister_intr(struct fman *fman, enum fman_event_modules mod, 356 int fman_set_port_params(struct fman *fman, 359 int fman_reset_mac(struct fman *fman, u8 mac_id); 361 u16 fman_get_clock_freq(struct fman *fman); [all …]
|
/linux-6.1.9/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.c | 128 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy() local 130 spin_lock(&fman->lock); in vmw_fence_obj_destroy() 132 --fman->num_fence_objects; in vmw_fence_obj_destroy() 133 spin_unlock(&fman->lock); in vmw_fence_obj_destroy() 152 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling() local 153 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_enable_signaling() 176 static void __vmw_fences_update(struct vmw_fence_manager *fman); 183 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait() local 184 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_wait() 208 __vmw_fences_update(fman); in vmw_fence_wait() [all …]
|
D | vmwgfx_fence.h | 69 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman); 89 extern void vmw_fences_update(struct vmw_fence_manager *fman); 97 extern int vmw_fence_create(struct vmw_fence_manager *fman, 102 struct vmw_fence_manager *fman, 107 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman); 109 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
|
/linux-6.1.9/Documentation/devicetree/bindings/net/ |
D | fsl-fman.txt | 26 Definition: Must include "fsl,fman" 83 Definition: phandle for the fman input clock. 88 Definition: "fmanclk" for the fman input clock. 137 Definition: Must include "fsl,fman-muram" 149 compatible = "fsl,fman-muram"; 170 - "fsl,fman-v2-port-oh" for FManV2 OH ports 171 - "fsl,fman-v2-port-rx" for FManV2 RX ports 172 - "fsl,fman-v2-port-tx" for FManV2 TX ports 173 - "fsl,fman-v3-port-oh" for FManV3 OH ports 174 - "fsl,fman-v3-port-rx" for FManV3 RX ports [all …]
|
D | fsl,fman-dtsec.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,fman-dtsec.yaml# 22 - fsl,fman-dtsec 23 - fsl,fman-xgec 24 - fsl,fman-memac 77 fsl,fman-ports: 100 - fsl,fman-ports 109 const: fsl,fman-dtsec 117 const: fsl,fman-memac 127 compatible = "fsl,fman-dtsec"; 130 fsl,fman-ports = <&fman1_rx8 &fman1_tx28>; [all …]
|
/linux-6.1.9/arch/arm64/boot/dts/freescale/ |
D | qoriq-fman3-0.dtsi | 11 fman0: fman@1a00000 { 15 compatible = "fsl,fman"; 27 compatible = "fsl,fman-muram"; 33 compatible = "fsl,fman-v3-port-oh"; 39 compatible = "fsl,fman-v3-port-oh"; 45 compatible = "fsl,fman-v3-port-oh"; 51 compatible = "fsl,fman-v3-port-oh"; 57 compatible = "fsl,fman-v3-port-oh"; 63 compatible = "fsl,fman-v3-port-oh"; 70 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; [all …]
|
D | qoriq-fman3-0-10g-1.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 14 fsl,fman-10g-port; 19 compatible = "fsl,fman-v3-port-tx"; 21 fsl,fman-10g-port; 26 compatible = "fsl,fman-memac"; 28 fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>; 35 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-0.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 14 fsl,fman-10g-port; 19 compatible = "fsl,fman-v3-port-tx"; 21 fsl,fman-10g-port; 26 compatible = "fsl,fman-memac"; 28 fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>; 35 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-2.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 18 compatible = "fsl,fman-v3-port-tx"; 24 compatible = "fsl,fman-memac"; 26 fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>; 34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-4.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 18 compatible = "fsl,fman-v3-port-tx"; 24 compatible = "fsl,fman-memac"; 26 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>; 34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-5.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 18 compatible = "fsl,fman-v3-port-tx"; 24 compatible = "fsl,fman-memac"; 26 fsl,fman-ports = <&fman0_rx_0x0d &fman0_tx_0x2d>; 34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-1.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 18 compatible = "fsl,fman-v3-port-tx"; 24 compatible = "fsl,fman-memac"; 26 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>; 34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-0.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 18 compatible = "fsl,fman-v3-port-tx"; 24 compatible = "fsl,fman-memac"; 26 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>; 34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-1g-3.dtsi | 9 fman@1a00000 { 12 compatible = "fsl,fman-v3-port-rx"; 18 compatible = "fsl,fman-v3-port-tx"; 24 compatible = "fsl,fman-memac"; 26 fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>; 34 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
/linux-6.1.9/arch/powerpc/boot/dts/fsl/ |
D | qoriq-fman3-0.dtsi | 35 fman0: fman@400000 { 39 compatible = "fsl,fman"; 49 compatible = "fsl,fman-muram"; 55 compatible = "fsl,fman-v3-port-oh"; 61 compatible = "fsl,fman-v3-port-oh"; 67 compatible = "fsl,fman-v3-port-oh"; 73 compatible = "fsl,fman-v3-port-oh"; 79 compatible = "fsl,fman-v3-port-oh"; 85 compatible = "fsl,fman-v3-port-oh"; 92 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; [all …]
|
D | qoriq-fman3-1.dtsi | 35 fman1: fman@500000 { 39 compatible = "fsl,fman"; 49 compatible = "fsl,fman-muram"; 55 compatible = "fsl,fman-v3-port-oh"; 61 compatible = "fsl,fman-v3-port-oh"; 67 compatible = "fsl,fman-v3-port-oh"; 73 compatible = "fsl,fman-v3-port-oh"; 79 compatible = "fsl,fman-v3-port-oh"; 85 compatible = "fsl,fman-v3-port-oh"; 92 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; [all …]
|
D | qoriq-fman3-0-10g-0-best-effort.dtsi | 35 fman@400000 { 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 41 fsl,fman-best-effort-port; 46 compatible = "fsl,fman-v3-port-tx"; 48 fsl,fman-10g-port; 49 fsl,fman-best-effort-port; 54 compatible = "fsl,fman-memac"; 56 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>; 64 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-1-best-effort.dtsi | 35 fman@400000 { 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 41 fsl,fman-best-effort-port; 46 compatible = "fsl,fman-v3-port-tx"; 48 fsl,fman-10g-port; 49 fsl,fman-best-effort-port; 54 compatible = "fsl,fman-memac"; 56 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>; 64 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3l-0.dtsi | 35 fman0: fman@400000 { 39 compatible = "fsl,fman"; 49 compatible = "fsl,fman-muram"; 55 compatible = "fsl,fman-v3-port-oh"; 61 compatible = "fsl,fman-v3-port-oh"; 67 compatible = "fsl,fman-v3-port-oh"; 73 compatible = "fsl,fman-v3-port-oh"; 80 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 88 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 95 compatible = "fsl,fman-ptp-timer";
|
D | qoriq-fman-0.dtsi | 35 fman0: fman@400000 { 39 compatible = "fsl,fman"; 49 compatible = "fsl,fman-muram"; 55 compatible = "fsl,fman-v2-port-oh"; 61 compatible = "fsl,fman-v2-port-oh"; 67 compatible = "fsl,fman-v2-port-oh"; 73 compatible = "fsl,fman-v2-port-oh"; 79 compatible = "fsl,fman-v2-port-oh"; 86 compatible = "fsl,fman-v2-port-oh"; 93 compatible = "fsl,fman-v2-port-oh"; [all …]
|
D | qoriq-fman-1.dtsi | 35 fman1: fman@500000 { 39 compatible = "fsl,fman"; 49 compatible = "fsl,fman-muram"; 55 compatible = "fsl,fman-v2-port-oh"; 61 compatible = "fsl,fman-v2-port-oh"; 67 compatible = "fsl,fman-v2-port-oh"; 73 compatible = "fsl,fman-v2-port-oh"; 79 compatible = "fsl,fman-v2-port-oh"; 86 compatible = "fsl,fman-v2-port-oh"; 93 compatible = "fsl,fman-v2-port-oh"; [all …]
|
D | qoriq-fman3-0-10g-0.dtsi | 35 fman@400000 { 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>; 61 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-0-10g-1.dtsi | 35 fman@400000 { 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>; 61 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
D | qoriq-fman3-1-10g-0.dtsi | 35 fman@500000 { 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>; 61 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|