Home
last modified time | relevance | path

Searched refs:fman (Results 1 – 25 of 96) sorted by relevance

1234

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.c57 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 Dvmwgfx_fence.h52 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 Dfman.h80 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 Dqoriq-fman3-0.dtsi11 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 Dqoriq-fman3-0-10g-1.dtsi9 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 Dqoriq-fman3-0-10g-0.dtsi9 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 Dqoriq-fman3-0-1g-3.dtsi9 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 Dqoriq-fman3-0-1g-2.dtsi9 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 Dqoriq-fman3-0-1g-5.dtsi9 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 Dqoriq-fman3-0-1g-0.dtsi9 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 Dqoriq-fman3-0-1g-1.dtsi9 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 Dqoriq-fman3-0-10g-2.dtsi9 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 Dqoriq-fman3-0-10g-3.dtsi9 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 Dqoriq-fman3-0.dtsi35 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 Dqoriq-fman3-1.dtsi35 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 Dqoriq-fman3-0-10g-1-best-effort.dtsi35 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 Dqoriq-fman3-0-10g-0-best-effort.dtsi35 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 Dqoriq-fman3l-0.dtsi35 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 Dqoriq-fman-0.dtsi35 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 Dqoriq-fman-1.dtsi35 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 Dqoriq-fman3-0-10g-1.dtsi35 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 Dqoriq-fman3-0-10g-0.dtsi35 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 Dqoriq-fman3-1-10g-1.dtsi35 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 Dqoriq-fman3-1-10g-0.dtsi35 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 Dqoriq-fman3-1-1g-5.dtsi35 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";

1234