| /linux/drivers/net/ethernet/freescale/fman/ |
| A D | fman.c | 680 static int dma_init(struct fman *fman) in dma_init() argument 746 fman->cam_offset = fman_muram_alloc(fman->muram, fman->cam_size); in dma_init() 1249 ret = fman->exception_cb(fman, in qmi_err_event() 1894 static int fman_init(struct fman *fman) in fman_init() argument 1970 fpm_init(fman->fpm_regs, fman->cfg); in fman_init() 1989 bmi_init(fman->bmi_regs, fman->cfg); in fman_init() 1992 qmi_init(fman->qmi_regs, fman->cfg); in fman_init() 2509 struct fman *fman = (struct fman *)handle; in fman_err_irq() local 2607 struct fman *fman = (struct fman *)handle; in fman_irq() local 2692 struct fman *fman; in read_dts_node() local [all …]
|
| A D | fman.h | 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 349 void fman_register_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); 363 u32 fman_get_bmi_max_fifo_size(struct fman *fman); 365 int fman_set_mac_max_frame(struct fman *fman, u8 mac_id, u16 mfl); 367 u32 fman_get_qman_channel_id(struct fman *fman, u32 port_id); [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_fence.c | 129 spin_lock(&fman->lock); in vmw_fence_obj_destroy() 277 spin_lock(&fman->lock); in vmw_fence_work_func() 307 struct vmw_fence_manager *fman = kzalloc(sizeof(*fman), GFP_KERNEL); in vmw_fence_manager_init() local 309 if (unlikely(!fman)) in vmw_fence_manager_init() 317 fman->fifo_down = true; in vmw_fence_manager_init() 321 return fman; in vmw_fence_manager_init() 330 spin_lock(&fman->lock); in vmw_fence_manager_takedown() 336 kfree(fman); in vmw_fence_manager_takedown() 350 spin_lock(&fman->lock); in vmw_fence_obj_init() 502 spin_lock(&fman->lock); in vmw_fences_update() [all …]
|
| A 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/arch/arm64/boot/dts/freescale/ |
| A 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"; [all …]
|
| A 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>; 36 compatible = "fsl,fman-memac-mdio";
|
| A 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>; 36 compatible = "fsl,fman-memac-mdio";
|
| A 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>; 35 compatible = "fsl,fman-memac-mdio";
|
| A 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>; 35 compatible = "fsl,fman-memac-mdio";
|
| A 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>; 35 compatible = "fsl,fman-memac-mdio";
|
| A 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>; 35 compatible = "fsl,fman-memac-mdio";
|
| A 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>; 35 compatible = "fsl,fman-memac-mdio";
|
| A 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";
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| A D | qoriq-fman3-0-10g-2.dtsi | 9 fman@400000 { 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_0x08 &fman0_tx_0x28>; 37 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
| A D | qoriq-fman3-0-10g-3.dtsi | 9 fman@400000 { 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_0x09 &fman0_tx_0x29>; 37 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
| A 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"; 92 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 99 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; [all …]
|
| A 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"; 92 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; 99 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; [all …]
|
| A 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>; 65 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
| A 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>; 72 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
| A 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";
|
| A 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 …]
|
| A 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 …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| A D | fsl,fman-mdio.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,fman-mdio.yaml# 18 - fsl,fman-mdio 19 - fsl,fman-xmdio 20 - fsl,fman-memac-mdio 22 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 38 fsl,fman-internal-mdio: 92 compatible = "fsl,fman-xmdio"; 99 compatible = "fsl,fman-mdio"; 101 fsl,fman-internal-mdio; 113 compatible = "fsl,fman-memac-mdio"; [all …]
|
| A D | fsl,fman.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,fman.yaml# 19 - fsl,fman 124 $ref: fsl,fman-muram.yaml 127 $ref: fsl,fman-port.yaml 130 $ref: fsl,fman-dtsec.yaml 133 $ref: fsl,fman-mdio.yaml 154 fman@400000 { 155 compatible = "fsl,fman"; 168 compatible = "fsl,fman-muram"; 191 compatible = "fsl,fman-dtsec"; [all …]
|
| A D | fsl,fman-port.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,fman-port.yaml# 21 - fsl,fman-v2-port-oh 22 - fsl,fman-v2-port-rx 23 - fsl,fman-v2-port-tx 24 - fsl,fman-v3-port-oh 25 - fsl,fman-v3-port-rx 26 - fsl,fman-v3-port-tx 49 fsl,fman-10g-port: 54 fsl,fman-best-effort-port: 71 compatible = "fsl,fman-v2-port-tx";
|