/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.c | 57 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy() local 71 spin_lock(&fman->lock); in vmw_fence_obj_destroy() 74 vmw_seqno_waiter_remove(fman->dev_priv); in vmw_fence_obj_destroy() 75 spin_unlock(&fman->lock); in vmw_fence_obj_destroy() 103 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling() local 104 struct vmw_private *dev_priv = fman->dev_priv; in vmw_fence_enable_signaling() 121 static u32 __vmw_fences_update(struct vmw_fence_manager *fman); 132 struct vmw_fence_manager *fman = kzalloc(sizeof(*fman), GFP_KERNEL); in vmw_fence_manager_init() local 134 if (unlikely(!fman)) in vmw_fence_manager_init() 146 vmw_fence_manager_takedown(struct vmw_fence_manager * fman) vmw_fence_manager_takedown() argument 158 vmw_fence_obj_init(struct vmw_fence_manager * fman,struct vmw_fence_obj * fence,u32 seqno,void (* destroy)(struct vmw_fence_obj * fence)) vmw_fence_obj_init() argument 186 __vmw_fences_update(struct vmw_fence_manager * fman) __vmw_fences_update() argument 208 vmw_fences_update(struct vmw_fence_manager * fman) vmw_fences_update() argument 219 struct vmw_fence_manager *fman = fman_from_fence(fence); vmw_fence_obj_signaled() local 247 vmw_fence_create(struct vmw_fence_manager * fman,uint32_t seqno,struct vmw_fence_obj ** p_fence) vmw_fence_create() argument 291 vmw_user_fence_create(struct drm_file * file_priv,struct vmw_fence_manager * fman,uint32_t seqno,struct vmw_fence_obj ** p_fence,uint32_t * p_handle) vmw_user_fence_create() argument 348 vmw_fence_fifo_down(struct vmw_fence_manager * fman) vmw_fence_fifo_down() argument 381 vmw_fence_fifo_up(struct vmw_fence_manager * fman) vmw_fence_fifo_up() argument 581 struct vmw_fence_manager *fman = fman_from_fence(fence); vmw_event_fence_action_queue() local 611 struct vmw_fence_manager *fman = fman_from_fence(fence); vmw_event_fence_action_create() local [all...] |
H A D | vmwgfx_fence.h | 52 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman); 72 u32 vmw_fences_update(struct vmw_fence_manager *fman); 80 extern int vmw_fence_create(struct vmw_fence_manager *fman, 85 struct vmw_fence_manager *fman, 90 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman); 92 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
|
/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman.h | 80 struct fman; /* FMan data */ 258 * fman - Pointer to FMan 266 typedef irqreturn_t (fman_exceptions_cb)(struct fman *fman, 269 * fman - Pointer to FMan 280 typedef irqreturn_t (fman_bus_error_cb)(struct fman *fman, u8 port_id, 299 struct fman { struct 350 void fman_get_revision(struct fman *fman, struc argument 302 intr_mngfman global() argument 304 fpm_regsfman global() argument 305 bmi_regsfman global() argument 306 qmi_regsfman global() argument 307 dma_regsfman global() argument 308 hwp_regsfman global() argument 309 kg_regsfman global() argument 310 exception_cbfman global() argument 311 bus_error_cbfman global() argument 314 statefman global() argument 316 cfgfman global() argument 318 keygenfman global() argument 329 dts_paramsfman global() argument [all...] |
/linux/arch/arm64/boot/dts/freescale/ |
H 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 [all...] |
H 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";
|
H 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";
|
H 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";
|
H 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";
|
H 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";
|
H 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";
|
H 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";
|
/linux/arch/powerpc/boot/dts/fsl/ |
H 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";
|
H 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";
|
H 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"; 85 compatible = "fsl,fman-v3-port-oh"; 92 compatible = "fsl,fman [all...] |
H 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"; 85 compatible = "fsl,fman-v3-port-oh"; 92 compatible = "fsl,fman [all...] |
H 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 [all...] |
H 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 [all...] |
H 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 [all...] |
H 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 [all...] |
H 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 [all...] |
H A 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>; 69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
H A 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>; 69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
H A D | qoriq-fman3-1-10g-1.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_0x11 &fman1_tx_0x31>; 69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
H A 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>; 69 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|
H A D | qoriq-fman3-1-1g-5.dtsi | 35 fman@500000 { 38 compatible = "fsl,fman-v3-port-rx"; 44 compatible = "fsl,fman-v3-port-tx"; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x0d &fman1_tx_0x2d>; 68 compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio";
|