Home
last modified time | relevance | path

Searched refs:ddb (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/drivers/scsi/aic94xx/
Daic94xx_dev.c23 int ddb, i; in asd_get_ddb() local
25 ddb = FIND_FREE_DDB(asd_ha); in asd_get_ddb()
26 if (ddb >= asd_ha->hw_prof.max_ddbs) { in asd_get_ddb()
27 ddb = -ENOMEM; in asd_get_ddb()
30 SET_DDB(ddb, asd_ha); in asd_get_ddb()
33 asd_ddbsite_write_dword(asd_ha, ddb, i, 0); in asd_get_ddb()
35 return ddb; in asd_get_ddb()
57 static void asd_free_ddb(struct asd_ha_struct *asd_ha, int ddb) in asd_free_ddb() argument
59 if (!ddb || ddb >= 0xFFFF) in asd_free_ddb()
61 asd_ddbsite_write_byte(asd_ha, ddb, DDB_TYPE, DDB_TYPE_UNUSED); in asd_free_ddb()
[all …]
/Linux-v5.4/drivers/media/pci/ddbridge/
Dddbridge.h138 struct ddb;
209 struct ddb *dev;
221 struct ddb *dev;
303 struct ddb *dev;
319 struct ddb { struct
359 int ddbridge_flashread(struct ddb *dev, u32 link, u8 *buf, u32 addr, u32 len); argument
364 struct ddb_irq *ddb_irq_set(struct ddb *dev, u32 link, u32 nr,
366 void ddb_ports_detach(struct ddb *dev);
367 void ddb_ports_release(struct ddb *dev);
368 void ddb_buffers_free(struct ddb *dev);
[all …]
Dddbridge-io.h38 static inline u32 ddbreadl(struct ddb *dev, u32 adr) in ddbreadl()
43 static inline void ddbwritel(struct ddb *dev, u32 val, u32 adr) in ddbwritel()
48 static inline void ddbcpyto(struct ddb *dev, u32 adr, void *src, long count) in ddbcpyto()
53 static inline void ddbcpyfrom(struct ddb *dev, void *dst, u32 adr, long count) in ddbcpyfrom()
58 static inline u32 safe_ddbreadl(struct ddb *dev, u32 adr) in safe_ddbreadl()
Dddbridge-core.c116 static struct ddb *ddbs[DDB_MAX_ADAPTER];
122 struct ddb_irq *ddb_irq_set(struct ddb *dev, u32 link, u32 nr, in ddb_irq_set()
134 struct ddb *dev = io->port->dev; in ddb_set_dma_table()
151 static void ddb_set_dma_tables(struct ddb *dev) in ddb_set_dma_tables()
169 static void ddb_redirect_dma(struct ddb *dev, in ddb_redirect_dma()
229 struct ddb *idev = ddbs[(i >> 4) & 0x3f]; in ddb_redirect()
231 struct ddb *pdev = ddbs[(p >> 4) & 0x3f]; in ddb_redirect()
336 int ddb_buffers_alloc(struct ddb *dev) in ddb_buffers_alloc()
373 void ddb_buffers_free(struct ddb *dev) in ddb_buffers_free()
392 struct ddb *dev = output->port->dev; in calc_con()
[all …]
Dddbridge-main.c62 static void ddb_irq_disable(struct ddb *dev) in ddb_irq_disable()
68 static void ddb_msi_exit(struct ddb *dev) in ddb_msi_exit()
76 static void ddb_irq_exit(struct ddb *dev) in ddb_irq_exit()
86 struct ddb *dev = (struct ddb *)pci_get_drvdata(pdev); in ddb_remove()
103 static void ddb_irq_msi(struct ddb *dev, int nr) in ddb_irq_msi()
121 static int ddb_irq_init(struct ddb *dev) in ddb_irq_init()
175 struct ddb *dev; in ddb_probe()
Dddbridge-max.c58 static int lnb_command(struct ddb *dev, u32 link, u32 lnb, u32 cmd) in lnb_command()
81 struct ddb *dev = port->dev; in max_send_master_cmd()
101 static int lnb_send_diseqc(struct ddb *dev, u32 link, u32 input, in lnb_send_diseqc()
114 static int lnb_set_sat(struct ddb *dev, u32 link, u32 input, u32 sat, u32 band, in lnb_set_sat()
126 static int lnb_set_tone(struct ddb *dev, u32 link, u32 input, in lnb_set_tone()
152 static int lnb_set_voltage(struct ddb *dev, u32 link, u32 input, in lnb_set_voltage()
183 struct ddb *dev = port->dev; in max_set_input_unlocked()
206 struct ddb *dev = port->dev; in max_set_tone()
244 struct ddb *dev = port->dev; in max_set_voltage()
357 struct ddb *dev = link->dev; in mxl_fw_read()
[all …]
Dddbridge-i2c.c42 struct ddb *dev = i2c->dev; in ddb_i2c_cmd()
88 struct ddb *dev = i2c->dev; in ddb_i2c_master_xfer()
142 void ddb_i2c_release(struct ddb *dev) in ddb_i2c_release()
160 static int ddb_i2c_add(struct ddb *dev, struct ddb_i2c *i2c, in ddb_i2c_add()
197 int ddb_i2c_init(struct ddb *dev) in ddb_i2c_init()
Dddbridge-i2c.h28 void ddb_i2c_release(struct ddb *dev);
29 int ddb_i2c_init(struct ddb *dev);
Dddbridge-max.h26 int ddb_lnb_init_fmode(struct ddb *dev, struct ddb_link *link, u32 fm);
Dddbridge-mci.c131 struct ddb *dev = port->dev; in ddb_mci_attach()
/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_pm.h53 struct skl_ddb_allocation *ddb /* out */);
63 bool skl_ddb_allocation_overlaps(const struct skl_ddb_entry *ddb,
Dintel_pm.c3826 struct skl_ddb_allocation *ddb) in intel_get_ddb_size() argument
3849 ddb->enabled_slices = 2; in intel_get_ddb_size()
3851 ddb->enabled_slices = 1; in intel_get_ddb_size()
3862 struct skl_ddb_allocation *ddb, in skl_ddb_get_pipe_allocation_limits() argument
3888 *num_active, ddb); in skl_ddb_get_pipe_allocation_limits()
3903 *alloc = to_intel_crtc_state(for_crtc->state)->wm.skl.ddb; in skl_ddb_get_pipe_allocation_limits()
4049 struct skl_ddb_allocation *ddb /* out */) in skl_ddb_get_hw_state() argument
4051 ddb->enabled_slices = intel_enabled_dbuf_slices_num(dev_priv); in skl_ddb_get_hw_state()
4335 struct skl_ddb_allocation *ddb /* out */) in skl_allocate_pipe_ddb() argument
4341 struct skl_ddb_entry *alloc = &crtc_state->wm.skl.ddb; in skl_allocate_pipe_ddb()
[all …]
Di915_drv.h901 struct skl_ddb_allocation ddb; member
/Linux-v5.4/drivers/scsi/qla4xxx/
Dql4_iocb.c285 ddb_entry = srb->ddb; in qla4xxx_send_command_to_isp()
Dql4_def.h229 struct ddb_entry *ddb; member
Dql4_isr.c147 ddb_entry = srb->ddb; in qla4xxx_status_entry()
Dql4_os.c4028 srb->ddb = ddb_entry; in qla4xxx_get_new_srb()
9038 struct ddb_entry *ddb; in qla4xxx_slave_alloc() local
9043 ddb = sess->dd_data; in qla4xxx_slave_alloc()
9045 sdev->hostdata = ddb; in qla4xxx_slave_alloc()
Dql4_mbx.c1196 mbox_cmd[1] = srb->ddb->fw_ddb_index; in qla4xxx_abort_task()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_display_types.h702 struct skl_ddb_entry ddb; member
Dintel_display_power.c4148 const u8 hw_enabled_slices = dev_priv->wm.skl_hw.ddb.enabled_slices; in icl_dbuf_slices_update()
4165 dev_priv->wm.skl_hw.ddb.enabled_slices = req_slices; in icl_dbuf_slices_update()
4184 dev_priv->wm.skl_hw.ddb.enabled_slices = 1; in icl_dbuf_enable()
4203 dev_priv->wm.skl_hw.ddb.enabled_slices = 1; in icl_dbuf_disable()
Dintel_display.c12882 struct skl_ddb_allocation ddb; in verify_wm_state() member
12903 skl_ddb_get_hw_state(dev_priv, &hw->ddb); in verify_wm_state()
12904 sw_ddb = &dev_priv->wm.skl_hw.ddb; in verify_wm_state()
12907 hw->ddb.enabled_slices != sw_ddb->enabled_slices) in verify_wm_state()
12910 hw->ddb.enabled_slices); in verify_wm_state()
13796 u8 hw_enabled_slices = dev_priv->wm.skl_hw.ddb.enabled_slices; in skl_update_crtcs()
13797 u8 required_slices = state->wm_results.ddb.enabled_slices; in skl_update_crtcs()
13803 entries[i] = old_crtc_state->wm.skl.ddb; in skl_update_crtcs()
13827 if (skl_ddb_allocation_overlaps(&new_crtc_state->wm.skl.ddb, in skl_update_crtcs()
13833 entries[i] = new_crtc_state->wm.skl.ddb; in skl_update_crtcs()
[all …]
/Linux-v5.4/arch/s390/tools/
Dopcodes.txt1179 ed1d ddb RXE_FRRD