Home
last modified time | relevance | path

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

/drivers/net/ethernet/freescale/fman/
A Dfman.c679 static int dma_init(struct fman *fman) in dma_init() argument
745 fman->cam_offset = fman_muram_alloc(fman->muram, fman->cam_size); in dma_init()
1248 ret = fman->exception_cb(fman, in qmi_err_event()
1893 static int fman_init(struct fman *fman) in fman_init() argument
1969 fpm_init(fman->fpm_regs, fman->cfg); in fman_init()
1988 bmi_init(fman->bmi_regs, fman->cfg); in fman_init()
1991 qmi_init(fman->qmi_regs, fman->cfg); in fman_init()
2508 struct fman *fman = (struct fman *)handle; in fman_err_irq() local
2606 struct fman *fman = (struct fman *)handle; in fman_irq() local
2691 struct fman *fman; in read_dts_node() local
[all …]
A Dfman.h266 typedef irqreturn_t (fman_exceptions_cb)(struct fman *fman,
280 typedef irqreturn_t (fman_bus_error_cb)(struct fman *fman, u8 port_id,
299 struct fman { struct
352 void fman_register_intr(struct fman *fman, enum fman_event_modules mod,
359 int fman_set_port_params(struct fman *fman,
362 int fman_reset_mac(struct fman *fman, u8 mac_id);
364 u16 fman_get_clock_freq(struct fman *fman);
366 u32 fman_get_bmi_max_fifo_size(struct fman *fman);
368 int fman_set_mac_max_frame(struct fman *fman, u8 mac_id, u16 mfl);
370 u32 fman_get_qman_channel_id(struct fman *fman, u32 port_id);
[all …]
A Dmac.c34 struct fman *fman; member
170 priv->fman = fman_bind(mac_dev->fman_dev); in mac_probe()
171 if (!priv->fman) { in mac_probe()
193 err = devm_request_resource(dev, fman_get_mem_region(priv->fman), in mac_probe()
295 params.fm = (void *)priv->fman; in mac_probe()
A DMakefile2 subdir-ccflags-y += -I$(srctree)/drivers/net/ethernet/freescale/fman
8 fsl_dpaa_fman-objs := fman_muram.o fman.o fman_sp.o fman_keygen.o
A Dfman_port.c421 struct fman *fman; /* FMan Handle */ member
1308 port->fm = port->dts_params.fman; in fman_port_config()
1485 keygen = port->dts_params.fman->keygen; in fman_port_init()
1745 struct fman *fman; in fman_port_probe() local
1779 fman = dev_get_drvdata(&fm_pdev->dev); in fman_port_probe()
1780 if (!fman) { in fman_port_probe()
1833 qman_channel_id = fman_get_qman_channel_id(fman, port_id); in fman_port_probe()
1851 port->dts_params.fman = fman; in fman_port_probe()
/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_fence.c71 spin_lock(&fman->lock); in vmw_fence_obj_destroy()
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()
140 fman->fifo_down = true; in vmw_fence_manager_init()
143 return fman; in vmw_fence_manager_init()
150 spin_lock(&fman->lock); in vmw_fence_manager_takedown()
155 kfree(fman); in vmw_fence_manager_takedown()
168 spin_lock(&fman->lock); in vmw_fence_obj_init()
211 spin_lock(&fman->lock); in vmw_fences_update()
357 spin_lock(&fman->lock); in vmw_fence_fifo_down()
[all …]
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);
A Dvmwgfx_drv.c516 vmw_fence_fifo_up(dev_priv->fman); in vmw_request_device()
546 vmw_fence_fifo_down(dev_priv->fman); in vmw_request_device()
591 vmw_fence_fifo_down(dev_priv->fman); in vmw_release_device_late()
1016 dev_priv->fman = vmw_fence_manager_init(dev_priv); in vmw_driver_load()
1017 if (unlikely(dev_priv->fman == NULL)) { in vmw_driver_load()
1141 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_load()
1185 vmw_fence_manager_takedown(dev_priv->fman); in vmw_driver_unload()
1528 vmw_fence_fifo_down(dev_priv->fman); in vmw_pm_freeze()
1552 vmw_fence_fifo_up(dev_priv->fman); in vmw_pm_restore()
A Dvmwgfx_irq.c62 vmw_fences_update(dev_priv->fman); in vmw_thread_fn()
135 last_read_seqno = vmw_fences_update(dev_priv->fman); in vmw_seqno_passed()
A Dvmwgfx_cmd.c547 vmw_fences_update(dev_priv->fman); in vmw_cmd_send_fence()
A Dvmwgfx_drv.h526 struct vmw_fence_manager *fman; member
A Dvmwgfx_execbuf.c3826 ret = vmw_user_fence_create(file_priv, dev_priv->fman, in vmw_execbuf_fence_commands()
3829 ret = vmw_fence_create(dev_priv->fman, sequence, p_fence); in vmw_execbuf_fence_commands()
3881 fence_rep.passed_seqno = vmw_fences_update(dev_priv->fman); in vmw_execbuf_copy_fence_user()
/drivers/clk/
A Dclk-qoriq.c96 struct clk *fman[2]; member
477 cg->fman[0] = cg->pll[CGA_PLL2].div[PLL_DIV2].clk; in p2041_init_periph()
509 cg->fman[0] = cg->pll[CGA_PLL2].div[div].clk; in p5020_init_periph()
524 cg->fman[0] = cg->pll[CGA_PLL3].div[div].clk; in p5040_init_periph()
529 cg->fman[1] = cg->pll[CGA_PLL3].div[div].clk; in p5040_init_periph()
536 cg->fman[0] = cg->hwaccel[1]; in t1023_init_periph()
546 cg->fman[0] = cg->hwaccel[0]; in t2080_init_periph()
551 cg->fman[0] = cg->hwaccel[3]; in t4240_init_periph()
552 cg->fman[1] = cg->hwaccel[4]; in t4240_init_periph()
1417 if (idx >= ARRAY_SIZE(cg->fman)) in clockgen_clk_get()
[all …]
/drivers/net/ethernet/freescale/dpaa/
A DMakefile7 FMAN = $(srctree)/drivers/net/ethernet/freescale/fman
/drivers/net/ethernet/freescale/
A DMakefile22 obj-$(CONFIG_FSL_FMAN) += fman/
A DKconfig62 source "drivers/net/ethernet/freescale/fman/Kconfig"

Completed in 50 milliseconds