/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_dev.c | 23 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 > in asd_free_ddb() 68 int ddb = (int) (unsigned long) dev->lldd_dev; asd_set_ddb_type() local 81 int ddb, i; asd_init_sata_tag_ddb() local 91 SISTER_DDB, ddb); asd_init_sata_tag_ddb() local 99 int ddb = (int) (unsigned long) dev->lldd_dev; asd_set_dmamode() local 123 int ddb = (int) (unsigned long) dev->lldd_dev; asd_init_sata() local 139 int ddb, i; asd_init_target_ddb() local 219 int ddb, i; asd_init_sata_pm_table_ddb() local 229 SISTER_DDB, ddb); asd_init_sata_pm_table_ddb() local 247 int ddb, i, parent_ddb, pmtable_ddb; asd_init_sata_pm_port_ddb() local 331 int ddb, sister_ddb; asd_dev_gone() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_dev.c | 23 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 > in asd_free_ddb() 68 int ddb = (int) (unsigned long) dev->lldd_dev; asd_set_ddb_type() local 81 int ddb, i; asd_init_sata_tag_ddb() local 91 SISTER_DDB, ddb); asd_init_sata_tag_ddb() local 99 int ddb = (int) (unsigned long) dev->lldd_dev; asd_set_dmamode() local 123 int ddb = (int) (unsigned long) dev->lldd_dev; asd_init_sata() local 139 int ddb, i; asd_init_target_ddb() local 219 int ddb, i; asd_init_sata_pm_table_ddb() local 229 SISTER_DDB, ddb); asd_init_sata_pm_table_ddb() local 247 int ddb, i, parent_ddb, pmtable_ddb; asd_init_sata_pm_port_ddb() local 331 int ddb, sister_ddb; asd_dev_gone() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/ |
H A D | ddbridge.h | 138 struct ddb; 209 struct ddb *dev; 221 struct ddb *dev; 303 struct ddb *dev; 319 struct ddb { struct 350 struct mutex mutex; /* lock access to global ddb array */ 359 int ddbridge_flashread(struct ddb *dev, u32 link, u8 *buf, u32 addr, u32 len); 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 *de [all...] |
H A D | ddbridge-io.h | 38 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() 62 /* (ddb)readl returns (uint)-1 (all bits set) on failure, catch that */ in safe_ddbreadl()
|
H A D | ddbridge-core.c | 116 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 *de in calc_con() [all...] |
H A D | ddbridge-main.c | 62 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()
|
H A D | ddbridge-max.c | 58 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 *de in mxl_fw_read() [all...] |
H A D | ddbridge-i2c.c | 42 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()
|
H A D | ddbridge-i2c.h | 28 void ddb_i2c_release(struct ddb *dev); 29 int ddb_i2c_init(struct ddb *dev);
|
H A D | ddbridge-max.h | 26 int ddb_lnb_init_fmode(struct ddb *dev, struct ddb_link *link, u32 fm);
|
H A D | ddbridge-mci.c | 131 struct ddb *dev = port->dev; in ddb_mci_attach()
|
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/ |
H A D | ddbridge.h | 129 struct ddb; 200 struct ddb *dev; 212 struct ddb *dev; 294 struct ddb *dev; 310 struct ddb { struct 341 struct mutex mutex; /* lock access to global ddb array */ 350 int ddbridge_flashread(struct ddb *dev, u32 link, u8 *buf, u32 addr, u32 len); 355 struct ddb_irq *ddb_irq_set(struct ddb *dev, u32 link, u32 nr, 357 void ddb_ports_detach(struct ddb *dev); 358 void ddb_ports_release(struct ddb *de [all...] |
H A D | ddbridge-io.h | 29 static inline u32 ddbreadl(struct ddb *dev, u32 adr) in ddbreadl() 34 static inline void ddbwritel(struct ddb *dev, u32 val, u32 adr) in ddbwritel() 39 static inline void ddbcpyto(struct ddb *dev, u32 adr, void *src, long count) in ddbcpyto() 44 static inline void ddbcpyfrom(struct ddb *dev, void *dst, u32 adr, long count) in ddbcpyfrom() 49 static inline u32 safe_ddbreadl(struct ddb *dev, u32 adr) in safe_ddbreadl() 53 /* (ddb)readl returns (uint)-1 (all bits set) on failure, catch that */ in safe_ddbreadl()
|
H A D | ddbridge-core.c | 107 static struct ddb *ddbs[DDB_MAX_ADAPTER]; 113 struct ddb_irq *ddb_irq_set(struct ddb *dev, u32 link, u32 nr, in ddb_irq_set() 125 struct ddb *dev = io->port->dev; in ddb_set_dma_table() 142 static void ddb_set_dma_tables(struct ddb *dev) in ddb_set_dma_tables() 160 static void ddb_redirect_dma(struct ddb *dev, in ddb_redirect_dma() 220 struct ddb *idev = ddbs[(i >> 4) & 0x3f]; in ddb_redirect() 222 struct ddb *pdev = ddbs[(p >> 4) & 0x3f]; in ddb_redirect() 327 int ddb_buffers_alloc(struct ddb *dev) in ddb_buffers_alloc() 364 void ddb_buffers_free(struct ddb *dev) in ddb_buffers_free() 383 struct ddb *de in calc_con() [all...] |
H A D | ddbridge-main.c | 53 static void ddb_irq_disable(struct ddb *dev) in ddb_irq_disable() 59 static void ddb_msi_exit(struct ddb *dev) in ddb_msi_exit() 67 static void ddb_irq_exit(struct ddb *dev) in ddb_irq_exit() 77 struct ddb *dev = (struct ddb *)pci_get_drvdata(pdev); in ddb_remove() 94 static void ddb_irq_msi(struct ddb *dev, int nr) in ddb_irq_msi() 112 static int ddb_irq_init(struct ddb *dev) in ddb_irq_init() 166 struct ddb *dev; in ddb_probe()
|
H A D | ddbridge-max.c | 49 static int lnb_command(struct ddb *dev, u32 link, u32 lnb, u32 cmd) in lnb_command() 72 struct ddb *dev = port->dev; in max_send_master_cmd() 92 static int lnb_send_diseqc(struct ddb *dev, u32 link, u32 input, in lnb_send_diseqc() 105 static int lnb_set_sat(struct ddb *dev, u32 link, u32 input, u32 sat, u32 band, in lnb_set_sat() 117 static int lnb_set_tone(struct ddb *dev, u32 link, u32 input, in lnb_set_tone() 143 static int lnb_set_voltage(struct ddb *dev, u32 link, u32 input, in lnb_set_voltage() 174 struct ddb *dev = port->dev; in max_set_input_unlocked() 197 struct ddb *dev = port->dev; in max_set_tone() 235 struct ddb *dev = port->dev; in max_set_voltage() 348 struct ddb *de in mxl_fw_read() [all...] |
H A D | ddbridge-i2c.c | 33 struct ddb *dev = i2c->dev; in ddb_i2c_cmd() 79 struct ddb *dev = i2c->dev; in ddb_i2c_master_xfer() 133 void ddb_i2c_release(struct ddb *dev) in ddb_i2c_release() 151 static int ddb_i2c_add(struct ddb *dev, struct ddb_i2c *i2c, in ddb_i2c_add() 188 int ddb_i2c_init(struct ddb *dev) in ddb_i2c_init()
|
H A D | ddbridge-i2c.h | 19 void ddb_i2c_release(struct ddb *dev); 20 int ddb_i2c_init(struct ddb *dev);
|
H A D | ddbridge-max.h | 17 int ddb_lnb_init_fmode(struct ddb *dev, struct ddb_link *link, u32 fm);
|
H A D | ddbridge-mci.c | 122 struct ddb *dev = port->dev; in ddb_mci_attach()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | skl_watermark.c | 516 struct skl_ddb_entry *ddb) in skl_ddb_entry_for_slices() 521 ddb->start = 0; in skl_ddb_entry_for_slices() 522 ddb->end = 0; in skl_ddb_entry_for_slices() 526 ddb->start = (ffs(slice_mask) - 1) * slice_size; in skl_ddb_entry_for_slices() 527 ddb->end = fls(slice_mask) * slice_size; in skl_ddb_entry_for_slices() 529 WARN_ON(ddb->start >= ddb->end); in skl_ddb_entry_for_slices() 530 WARN_ON(ddb->end > DISPLAY_INFO(i915)->dbuf.size); in skl_ddb_entry_for_slices() 535 struct skl_ddb_entry ddb; in mbus_ddb_offset() local 542 skl_ddb_entry_for_slices(i915, slice_mask, &ddb); in mbus_ddb_offset() 515 skl_ddb_entry_for_slices(struct drm_i915_private *i915, u8 slice_mask, struct skl_ddb_entry *ddb) skl_ddb_entry_for_slices() argument 775 skl_ddb_get_hw_plane_state(struct drm_i915_private *i915, const enum pipe pipe, const enum plane_id plane_id, struct skl_ddb_entry *ddb, struct skl_ddb_entry *ddb_y) skl_ddb_get_hw_plane_state() argument 800 skl_pipe_ddb_get_hw_state(struct intel_crtc *crtc, struct skl_ddb_entry *ddb, struct skl_ddb_entry *ddb_y) skl_pipe_ddb_get_hw_state() argument 1420 skl_check_wm_level(struct skl_wm_level *wm, const struct skl_ddb_entry *ddb) skl_check_wm_level() argument 1427 skl_check_nv12_wm_level(struct skl_wm_level *wm, struct skl_wm_level *uv_wm, const struct skl_ddb_entry *ddb_y, const struct skl_ddb_entry *ddb) skl_check_nv12_wm_level() argument 1461 skl_allocate_plane_ddb(struct skl_plane_ddb_iter *iter, struct skl_ddb_entry *ddb, const struct skl_wm_level *wm, u64 data_rate) skl_allocate_plane_ddb() argument 1535 const struct skl_ddb_entry *ddb = skl_crtc_allocate_plane_ddb() local 1575 struct skl_ddb_entry *ddb = skl_crtc_allocate_plane_ddb() local 1606 const struct skl_ddb_entry *ddb = skl_crtc_allocate_plane_ddb() local 1634 const struct skl_ddb_entry *ddb = skl_crtc_allocate_plane_ddb() local 2386 const struct skl_ddb_entry *ddb = skl_write_plane_wm() local 2423 const struct skl_ddb_entry *ddb = skl_write_cursor_wm() local 2494 skl_ddb_allocation_overlaps(const struct skl_ddb_entry *ddb, const struct skl_ddb_entry *entries, int num_entries, int ignore_idx) skl_ddb_allocation_overlaps() argument 3019 struct skl_ddb_entry *ddb = skl_wm_get_hw_state() local 3140 struct skl_ddb_entry ddb[I915_MAX_PLANES]; intel_wm_state_verify() member [all...] |
H A D | skl_watermark.h | 37 bool skl_ddb_allocation_overlaps(const struct skl_ddb_entry *ddb, 54 struct skl_ddb_entry ddb[I915_MAX_PIPES]; member
|
H A D | intel_atomic_plane.c | 224 * We calculate extra ddb based on ratio plane rate/total data rate in intel_plane_relative_data_rate() 225 * in case, in some cases we should not allocate extra ddb for the plane, in intel_plane_relative_data_rate() 724 struct skl_ddb_entry ddb[I915_MAX_PLANES], in skl_next_plane_to_commit() 745 ddb, I915_MAX_PLANES, plane_id) || in skl_next_plane_to_commit() 751 ddb[plane_id] = crtc_state->wm.skl.plane_ddb[plane_id]; in skl_next_plane_to_commit() 834 struct skl_ddb_entry ddb[I915_MAX_PLANES]; in skl_crtc_planes_update_arm() local 839 memcpy(ddb, old_crtc_state->wm.skl.plane_ddb, in skl_crtc_planes_update_arm() 844 while ((plane = skl_next_plane_to_commit(state, crtc, ddb, ddb_y, &update_mask))) { in skl_crtc_planes_update_arm() 722 skl_next_plane_to_commit(struct intel_atomic_state *state, struct intel_crtc *crtc, struct skl_ddb_entry ddb[I915_MAX_PLANES], struct skl_ddb_entry ddb_y[I915_MAX_PLANES], unsigned int *update_mask) skl_next_plane_to_commit() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | intel_pm.h | 58 bool skl_ddb_allocation_overlaps(const struct skl_ddb_entry *ddb,
|
/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/ |
H A D | ql4_iocb.c | 284 ddb_entry = srb->ddb; in qla4xxx_send_command_to_isp()
|