Home
last modified time | relevance | path

Searched refs:db (Results 1 – 25 of 196) sorted by relevance

12345678

/drivers/net/ethernet/dec/tulip/
A Ddmfe.c523 pci_iounmap(db->pdev, db->ioaddr); in dmfe_remove_one()
766 db->tx_jabber_timeout, db->reset_count, db->reset_cr8, in dmfe_stop()
1212 dmfe_phy_read (db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_timer()
1706 dmfe_phy_write(db->ioaddr, db->phy_addr, 4, phy_reg, db->chip_id); in dmfe_set_phyxcer()
1710 dmfe_phy_write(db->ioaddr, db->phy_addr, 0, 0x1800, db->chip_id); in dmfe_set_phyxcer()
1712 dmfe_phy_write(db->ioaddr, db->phy_addr, 0, 0x1200, db->chip_id); in dmfe_set_phyxcer()
2027 dmfe_phy_write(db->ioaddr, db->phy_addr, 16, db->HPNA_command, db->chip_id); in dmfe_program_DM9801()
2028 dmfe_phy_write(db->ioaddr, db->phy_addr, 17, reg17, db->chip_id); in dmfe_program_DM9801()
2029 dmfe_phy_write(db->ioaddr, db->phy_addr, 25, reg25, db->chip_id); in dmfe_program_DM9801()
2042 dmfe_phy_write(db->ioaddr, db->phy_addr, 16, db->HPNA_command, db->chip_id); in dmfe_program_DM9802()
[all …]
A Duli526x.c335 db->buf_pool_start = db->buf_pool_ptr; in uli526x_init_one()
664 db->phy.write(db, db->phy_addr, 0, 0x8000); in uli526x_stop()
770 update_cr6(db->cr6_data, db->ioaddr); in uli526x_free_tx_pkt()
898 update_cr6(db->cr6_data, db->ioaddr); in uli526x_set_filter_mode()
1079 update_cr6(db->cr6_data, db->ioaddr); in uli526x_timer()
1275 db->tx_insert_ptr = db->first_tx_desc; in uli526x_descriptor_init()
1276 db->tx_remove_ptr = db->first_tx_desc; in uli526x_descriptor_init()
1282 db->rx_insert_ptr = db->first_rx_desc; in uli526x_descriptor_init()
1283 db->rx_ready_ptr = db->first_rx_desc; in uli526x_descriptor_init()
1549 phy->write(db, db->phy_addr, 0, 0x1200); in uli526x_set_phyxcer()
[all …]
/drivers/net/ethernet/davicom/
A Ddm9051.c125 netif_err(db, drv, db->ndev, "%s: error %d set reg %02x\n", in dm9051_set_reg()
137 netif_err(db, drv, db->ndev, "%s: error %d update bits reg %02x\n", in dm9051_update_bits()
274 ret = dm9051_set_regs(db, DM9051_MAR, db->rctl.hash_table, sizeof(db->rctl.hash_table)); in dm9051_set_recv()
300 return dm9051_set_reg(db, DM9051_INTCR, dm9051_intcr_value(db)); in dm9051_core_reset()
322 return dm9051_set_reg(db, DM9051_IMR, db->imr_all); /* enable int */ in dm9051_enable_interrupt()
507 db->regmap_dm = devm_regmap_init_spi(db->spidev, &regconfigdm); in dm9051_map_init()
723 db->bc.status_err_counter + db->bc.large_err_counter, in dm9051_all_restart()
952 memset(db->rctl.hash_table, 0, sizeof(db->rctl.hash_table)); in dm9051_open()
1005 free_irq(db->spidev->irq, db); in dm9051_stop()
1116 db->mdiobus->priv = db; in dm9051_mdio_register()
[all …]
A Ddm9000.c267 if (db->in_suspend || db->in_timeout) in dm9000_msleep()
791 mii_check_media(&db->mii, netif_msg_link(db), 0); in dm9000_poll_work()
891 iow(db, DM9000_IMR, db->imr_all); in dm9000_unmask_interrupts()
1030 (db->outblk)(db->io_data, skb->data, skb->len); in dm9000_start_xmit()
1117 (db->inblk)(db->io_data, &rxhdr, sizeof(rxhdr)); in dm9000_rx()
1166 (db->inblk)(db->io_data, rdptr, RxLen); in dm9000_rx()
1183 (db->dumpblk)(db->io_data, RxLen); in dm9000_rx()
1322 mii_check_media(&db->mii, netif_msg_link(db), 1); in dm9000_open()
1500 if (!db->addr_res || !db->data_res) { in dm9000_probe()
1502 db->addr_res, db->data_res); in dm9000_probe()
[all …]
/drivers/net/ethernet/allwinner/
A Dsun4i-emac.c123 if (db->duplex) in emac_update_duplex()
155 db->speed = 0; in emac_handle_link_change()
175 phydev = of_phy_connect(db->ndev, db->phy_node, in emac_mdio_probe()
186 db->link = 0; in emac_mdio_probe()
187 db->speed = 0; in emac_mdio_probe()
188 db->duplex = -1; in emac_mdio_probe()
230 req->db = db; in emac_alloc_dma_req()
246 struct emac_board_info *db = req->db; in emac_dma_done_callback() local
528 emac_reset(db); in emac_timeout()
839 emac_reset(db); in emac_open()
[all …]
/drivers/net/ppp/
A Dbsd_comp.c251 if (db->in_count >= db->checkpoint) in bsd_check()
256 db->in_count -= (db->in_count >> 2); in bsd_check()
257 db->bytes_out -= (db->bytes_out >> 2); in bsd_check()
260 db->checkpoint = db->in_count + CHECK_GAP; in bsd_check()
262 if (db->max_ent >= db->maxmaxcode) in bsd_check()
329 if (!db) in bsd_free()
345 kfree(db); in bsd_free()
548 #define lens_ptr(db,idx) lens_ptrx(db,idx) argument
549 #define dict_ptr(db,idx) dict_ptrx(db,idx) argument
880 db->unit, seq, db->seqno - 1); in bsd_decompress()
[all …]
/drivers/gpu/drm/panel/
A Dpanel-magnachip-d53e6ea8966.c216 if (db->reg_elvdd) { in d53e6ea8966_prepare()
219 dev_err(db->dev, in d53e6ea8966_prepare()
227 if (db->enable) in d53e6ea8966_prepare()
238 db->panel_info->panel_init_seq(db); in d53e6ea8966_prepare()
273 if (db->enable) in d53e6ea8966_unprepare()
278 if (db->reg_elvdd) in d53e6ea8966_unprepare()
350 db->bl_dev = devm_backlight_device_register(dev, "panel", dev, db, in ams495qa01_backlight_register()
376 if (IS_ERR(db)) in d53e6ea8966_probe()
381 db->dev = dev; in d53e6ea8966_probe()
431 ret = db->panel_info->backlight_register(db); in d53e6ea8966_probe()
[all …]
A Dpanel-samsung-db7430.c96 db->regulators); in db7430_power_on()
169 db->regulators); in db7430_power_off()
267 struct db7430 *db; in db7430_probe() local
272 if (IS_ERR(db)) in db7430_probe()
273 return PTR_ERR(db); in db7430_probe()
275 db->dev = dev; in db7430_probe()
285 db->regulators); in db7430_probe()
290 if (IS_ERR(db->reset)) { in db7430_probe()
291 ret = PTR_ERR(db->reset); in db7430_probe()
304 spi_set_drvdata(spi, db); in db7430_probe()
[all …]
/drivers/infiniband/hw/hns/
A Dhns_roce_db.c11 struct hns_roce_db *db) in hns_roce_db_map_user() argument
46 db->u.user_page = page; in hns_roce_db_map_user()
115 db->u.pgdir = pgdir; in hns_roce_alloc_db_from_pgdir()
116 db->index = i; in hns_roce_alloc_db_from_pgdir()
117 db->db_record = pgdir->page + db->index; in hns_roce_alloc_db_from_pgdir()
118 db->dma = pgdir->db_dma + db->index * HNS_ROCE_DB_UNIT_SIZE; in hns_roce_alloc_db_from_pgdir()
119 db->order = order; in hns_roce_alloc_db_from_pgdir()
160 o = db->order; in hns_roce_free_db()
161 i = db->index; in hns_roce_free_db()
163 if (db->order == 0 && test_bit(i ^ 1, db->u.pgdir->order0)) { in hns_roce_free_db()
[all …]
/drivers/net/ethernet/netronome/nfp/nfpcore/
A Dnfp_hwinfo.c159 u8 *db; in hwinfo_try_fetch() local
182 if (!db) in hwinfo_try_fetch()
189 header = (void *)db; in hwinfo_try_fetch()
200 db[*cpp_size] = '\0'; in hwinfo_try_fetch()
202 return (void *)db; in hwinfo_try_fetch()
204 kfree(db); in hwinfo_try_fetch()
218 if (db) in hwinfo_fetch()
219 return db; in hwinfo_fetch()
236 if (!db) in nfp_hwinfo_read()
241 kfree(db); in nfp_hwinfo_read()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
A Dalloc.c163 struct mlx5_db *db) in mlx5_alloc_db_from_pgdir() argument
175 db->u.pgdir = pgdir; in mlx5_alloc_db_from_pgdir()
176 db->index = i; in mlx5_alloc_db_from_pgdir()
178 db->db = pgdir->db_page + offset / sizeof(*pgdir->db_page); in mlx5_alloc_db_from_pgdir()
181 db->db[0] = 0; in mlx5_alloc_db_from_pgdir()
182 db->db[1] = 0; in mlx5_alloc_db_from_pgdir()
222 __set_bit(db->index, db->u.pgdir->bitmap); in mlx5_db_free()
226 db->u.pgdir->db_page, db->u.pgdir->db_dma); in mlx5_db_free()
227 list_del(&db->u.pgdir->list); in mlx5_db_free()
228 bitmap_free(db->u.pgdir->bitmap); in mlx5_db_free()
[all …]
A Dwq.c46 err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); in mlx5_wq_cyc_create()
52 wq->db = wq_ctrl->db.db; in mlx5_wq_cyc_create()
69 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_cyc_create()
146 wq->rq.db = &wq_ctrl->db.db[MLX5_RCV_DBR]; in mlx5_wq_qp_create()
147 wq->sq.db = &wq_ctrl->db.db[MLX5_SND_DBR]; in mlx5_wq_qp_create()
154 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_qp_create()
174 wq->db = wq_ctrl->db.db; in mlx5_cqwq_create()
192 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_cqwq_create()
225 wq->db = wq_ctrl->db.db; in mlx5_wq_ll_create()
242 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_ll_create()
[all …]
/drivers/net/ethernet/tehuti/
A Dtehuti.c919 vfree(db); in bdx_rxdb_destroy()
931 db->stack = (int *)(db + 1); in bdx_rxdb_create()
932 db->elems = (void *)(db->stack + nelem); in bdx_rxdb_create()
940 return db; in bdx_rxdb_create()
946 return db->stack[--(db->top)]; in bdx_rxdb_alloc_elem()
957 return db->top; in bdx_rxdb_available()
963 db->stack[(db->top)++] = n; in bdx_rxdb_free_elem()
1026 db->nelem - bdx_rxdb_available(db)); in bdx_rx_free_skbs()
1388 __bdx_tx_db_ptr_next(db, &db->rptr); in bdx_tx_db_inc_rptr()
1397 __bdx_tx_db_ptr_next(db, &db->wptr); in bdx_tx_db_inc_wptr()
[all …]
A Dtn40.c77 if (db) { in tn40_rxdb_alloc()
78 db->stack = (int *)(db + 1); in tn40_rxdb_alloc()
79 db->elems = (void *)(db->stack + nelem); in tn40_rxdb_alloc()
86 return db; in tn40_rxdb_alloc()
96 return db->stack[--db->top]; in tn40_rxdb_alloc_elem()
111 db->stack[db->top++] = n; in tn40_rxdb_free_elem()
184 db->nelem - tn40_rxdb_available(db)); in tn40_rx_free_buffers()
468 tn40_do_tx_db_ptr_next(db, &db->rptr); in tn40_tx_db_inc_rptr()
473 tn40_do_tx_db_ptr_next(db, &db->wptr); in tn40_tx_db_inc_wptr()
847 db->rptr->addr.skb, -db->rptr->len); in tn40_tx_cleanup()
[all …]
/drivers/mailbox/
A Dtegra-hsp.c188 return db; in tegra_hsp_doorbell_get()
198 if (!db) in tegra_hsp_doorbell_irq()
221 if (db && db->channel.chan) in tegra_hsp_doorbell_irq()
285 db = devm_kzalloc(hsp->dev, sizeof(*db), GFP_KERNEL); in tegra_hsp_doorbell_create()
286 if (!db) in tegra_hsp_doorbell_create()
293 db->channel.hsp = hsp; in tegra_hsp_doorbell_create()
296 db->master = master; in tegra_hsp_doorbell_create()
297 db->index = index; in tegra_hsp_doorbell_create()
303 return &db->channel; in tegra_hsp_doorbell_create()
326 db->master); in tegra_hsp_doorbell_startup()
[all …]
/drivers/infiniband/hw/mlx5/
A Ddoorbell.c49 struct mlx5_db *db) in mlx5_ib_db_map_user() argument
82 db->dma = sg_dma_address(page->umem->sgt_append.sgt.sgl) + in mlx5_ib_db_map_user()
84 db->u.user_page = page; in mlx5_ib_db_map_user()
93 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db) in mlx5_ib_db_unmap_user() argument
97 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user()
98 list_del(&db->u.user_page->list); in mlx5_ib_db_unmap_user()
99 mmdrop(db->u.user_page->mm); in mlx5_ib_db_unmap_user()
100 ib_umem_release(db->u.user_page->umem); in mlx5_ib_db_unmap_user()
101 kfree(db->u.user_page); in mlx5_ib_db_unmap_user()
/drivers/infiniband/hw/mlx4/
A Ddoorbell.c46 struct mlx4_db *db) in mlx4_ib_db_map_user() argument
78 db->dma = sg_dma_address(page->umem->sgt_append.sgt.sgl) + in mlx4_ib_db_map_user()
80 db->u.user_page = page; in mlx4_ib_db_map_user()
89 void mlx4_ib_db_unmap_user(struct mlx4_ib_ucontext *context, struct mlx4_db *db) in mlx4_ib_db_unmap_user() argument
93 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
94 list_del(&db->u.user_page->list); in mlx4_ib_db_unmap_user()
95 ib_umem_release(db->u.user_page->umem); in mlx4_ib_db_unmap_user()
96 kfree(db->u.user_page); in mlx4_ib_db_unmap_user()
/drivers/gpu/drm/
A Ddrm_edid.c4803 return hdmi_vsdb_latency_present(db) && db[8] & BIT(6); in hdmi_vsdb_i_latency_present()
4883 structure_all = (db[8 + offset] << 8) | db[9 + offset]; in do_hdmi_vsdb_modes()
4887 mask = (db[10 + offset] << 8) | db[11 + offset]; in do_hdmi_vsdb_modes()
5051 return db; in __cea_db_iter_current_block()
5141 iter->index += sizeof(*db) + cea_db_payload_len(db); in __cea_db_iter_next()
5144 if (db) in __cea_db_iter_next()
5145 return db; in __cea_db_iter_next()
5165 if (db) in __cea_db_iter_next()
5166 return db; in __cea_db_iter_next()
5810 *sadb = kmemdup(db->data, cea_db_payload_len(db), in _drm_edid_to_speaker_allocation()
[all …]
/drivers/net/ethernet/mellanox/mlx4/
A Dalloc.c684 db->u.pgdir = pgdir; in mlx4_alloc_db_from_pgdir()
685 db->index = i; in mlx4_alloc_db_from_pgdir()
686 db->db = pgdir->db_page + db->index; in mlx4_alloc_db_from_pgdir()
687 db->dma = pgdir->db_dma + db->index * 4; in mlx4_alloc_db_from_pgdir()
688 db->order = order; in mlx4_alloc_db_from_pgdir()
731 o = db->order; in mlx4_db_free()
732 i = db->index; in mlx4_db_free()
734 if (db->order == 0 && test_bit(i ^ 1, db->u.pgdir->order0)) { in mlx4_db_free()
743 db->u.pgdir->db_page, db->u.pgdir->db_dma); in mlx4_db_free()
745 kfree(db->u.pgdir); in mlx4_db_free()
[all …]
/drivers/net/ethernet/microchip/sparx5/lan969x/
A Dlan969x_fdma.c35 rx->page[dcb][db] = page; in lan969x_fdma_rx_dataptr_cb()
56 struct sparx5_tx_buf *db; in lan969x_fdma_tx_clear_buf() local
63 db = &sparx5->tx.dbs[i]; in lan969x_fdma_tx_clear_buf()
65 if (!db->used) in lan969x_fdma_tx_clear_buf()
71 db->dev->stats.tx_bytes += db->skb->len; in lan969x_fdma_tx_clear_buf()
76 db->dma_addr, in lan969x_fdma_tx_clear_buf()
77 db->skb->len, in lan969x_fdma_tx_clear_buf()
80 if (!db->ptp) in lan969x_fdma_tx_clear_buf()
83 db->used = false; in lan969x_fdma_tx_clear_buf()
108 struct fdma_db *db; in lan969x_fdma_rx_get_frame() local
[all …]
/drivers/net/wireless/realtek/rtw89/
A Dutil.c137 u64 rtw89_db_quarter_to_linear(s32 db) in rtw89_db_quarter_to_linear() argument
140 db = clamp_t(s32, db, RTW89_MIN_DBM, RTW89_MAX_DBM); in rtw89_db_quarter_to_linear()
141 db += (s32)RTW89_DB_INVERT_TABLE_OFFSET; in rtw89_db_quarter_to_linear()
143 return db_invert_table[db]; in rtw89_db_quarter_to_linear()
147 u64 rtw89_db_to_linear(s32 db) in rtw89_db_to_linear() argument
149 return rtw89_db_quarter_to_linear(db << RTW89_DBM_QUARTER_FACTOR); in rtw89_db_to_linear()
/drivers/gpu/drm/amd/amdkfd/
A Dkfd_doorbell.c190 void write_kernel_doorbell(void __iomem *db, u32 value) in write_kernel_doorbell() argument
192 if (db) { in write_kernel_doorbell()
193 writel(value, db); in write_kernel_doorbell()
194 pr_debug("Writing %d to doorbell address %p\n", value, db); in write_kernel_doorbell()
198 void write_kernel_doorbell64(void __iomem *db, u64 value) in write_kernel_doorbell64() argument
200 if (db) { in write_kernel_doorbell64()
201 WARN(((unsigned long)db & 7) != 0, in write_kernel_doorbell64()
203 writeq(value, (u64 __iomem *)db); in write_kernel_doorbell64()
204 pr_debug("writing %llu to doorbell address %p\n", value, db); in write_kernel_doorbell64()
/drivers/video/fbdev/core/
A Dmodedb.c633 if (!db) { in fb_find_mode()
634 db = modedb; in fb_find_mode()
639 default_mode = &db[0]; in fb_find_mode()
770 if (db != modedb && in fb_find_mode()
796 db[i].refresh == refresh) in fb_find_mode()
806 fb_try_mode(var, info, &db[best], bpp); in fb_find_mode()
814 DPRINTK("Trying %ix%i\n", db[i].xres, db[i].yres); in fb_find_mode()
816 tdiff = abs(db[i].xres - xres) + in fb_find_mode()
817 abs(db[i].yres - yres); in fb_find_mode()
823 if (xres > db[i].xres || yres > db[i].yres) in fb_find_mode()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dpool.c130 pool->db.buddy = buddy; in hws_pool_buddy_init()
138 struct mlx5hws_buddy_mem *buddy = pool->db.buddy; in hws_pool_buddy_db_get_chunk()
157 buddy = pool->db.buddy; in hws_pool_buddy_db_put_chunk()
170 buddy = pool->db.buddy; in hws_pool_buddy_db_uninit()
174 pool->db.buddy = NULL; in hws_pool_buddy_db_uninit()
224 pool->db.bitmap = bitmap; in hws_pool_bitmap_init()
239 bitmap = pool->db.bitmap; in hws_pool_bitmap_db_get_chunk()
261 bitmap = pool->db.bitmap; in hws_pool_bitmap_db_put_chunk()
274 bitmap = pool->db.bitmap; in hws_pool_bitmap_db_uninit()
277 pool->db.bitmap = NULL; in hws_pool_bitmap_db_uninit()
/drivers/infiniband/hw/mthca/
A Dmthca_doorbell.h65 static inline void mthca_write_db_rec(__be32 val[2], __be32 *db) in mthca_write_db_rec() argument
67 *(u64 *) db = *(u64 *) val; in mthca_write_db_rec()
102 static inline void mthca_write_db_rec(__be32 val[2], __be32 *db) in mthca_write_db_rec() argument
104 db[0] = val[0]; in mthca_write_db_rec()
106 db[1] = val[1]; in mthca_write_db_rec()

Completed in 103 milliseconds

12345678