Home
last modified time | relevance | path

Searched refs:bf (Results 1 – 25 of 58) sorted by relevance

123

/drivers/crypto/amcc/
Dcrypto4xx_sa.c46 offset = cts.bf.key_size in get_dynamic_sa_offset_iv_field()
47 + cts.bf.inner_size in get_dynamic_sa_offset_iv_field()
48 + cts.bf.outer_size in get_dynamic_sa_offset_iv_field()
49 + cts.bf.spi in get_dynamic_sa_offset_iv_field()
50 + cts.bf.seq_num0 in get_dynamic_sa_offset_iv_field()
51 + cts.bf.seq_num1 in get_dynamic_sa_offset_iv_field()
52 + cts.bf.seq_num_mask0 in get_dynamic_sa_offset_iv_field()
53 + cts.bf.seq_num_mask1 in get_dynamic_sa_offset_iv_field()
54 + cts.bf.seq_num_mask2 in get_dynamic_sa_offset_iv_field()
55 + cts.bf.seq_num_mask3; in get_dynamic_sa_offset_iv_field()
[all …]
Dcrypto4xx_alg.c41 sa->sa_command_0.bf.save_hash_state = save_h; in set_dynamic_sa_command_0()
42 sa->sa_command_0.bf.save_iv = save_iv; in set_dynamic_sa_command_0()
43 sa->sa_command_0.bf.load_hash_state = ld_h; in set_dynamic_sa_command_0()
44 sa->sa_command_0.bf.load_iv = ld_iv; in set_dynamic_sa_command_0()
45 sa->sa_command_0.bf.hdr_proc = hdr_proc; in set_dynamic_sa_command_0()
46 sa->sa_command_0.bf.hash_alg = h; in set_dynamic_sa_command_0()
47 sa->sa_command_0.bf.cipher_alg = c; in set_dynamic_sa_command_0()
48 sa->sa_command_0.bf.pad_type = pad_type & 3; in set_dynamic_sa_command_0()
49 sa->sa_command_0.bf.extend_pad = pad_type >> 2; in set_dynamic_sa_command_0()
50 sa->sa_command_0.bf.op_group = op_grp; in set_dynamic_sa_command_0()
[all …]
Dcrypto4xx_core.c62 pe_dma_cfg.bf.bo_sgpd_en = 1; in crypto4xx_hw_init()
63 pe_dma_cfg.bf.bo_data_en = 0; in crypto4xx_hw_init()
64 pe_dma_cfg.bf.bo_sa_en = 1; in crypto4xx_hw_init()
65 pe_dma_cfg.bf.bo_pd_en = 1; in crypto4xx_hw_init()
66 pe_dma_cfg.bf.dynamic_sa_en = 1; in crypto4xx_hw_init()
67 pe_dma_cfg.bf.reset_sg = 1; in crypto4xx_hw_init()
68 pe_dma_cfg.bf.reset_pdr = 1; in crypto4xx_hw_init()
69 pe_dma_cfg.bf.reset_pe = 1; in crypto4xx_hw_init()
72 pe_dma_cfg.bf.pe_mode = 0; in crypto4xx_hw_init()
73 pe_dma_cfg.bf.reset_sg = 0; in crypto4xx_hw_init()
[all …]
Dcrypto4xx_reg_def.h165 } bf; member
177 } bf; member
189 } bf; member
200 } bf; member
211 } bf; member
260 } bf; member
271 } bf; member
Dcrypto4xx_sa.h49 } bf; member
109 } bf; member
167 } bf; member
/drivers/net/wireless/ath/ath9k/
Dxmit.c54 static void ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf,
59 static void ath_tx_rc_status(struct ath_softc *sc, struct ath_buf *bf,
150 struct ath_buf *bf) in ath_set_rates() argument
152 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates()
153 ARRAY_SIZE(bf->rates)); in ath_set_rates()
214 struct ath_buf *bf; in ath_tx_tid_change_state() local
219 bf = fi->bf; in ath_tx_tid_change_state()
224 if (bf) in ath_tx_tid_change_state()
227 bf = ath_tx_setup_buffer(sc, txq, tid, skb); in ath_tx_tid_change_state()
228 if (!bf) { in ath_tx_tid_change_state()
[all …]
Drecv.c37 static void ath_rx_buf_link(struct ath_softc *sc, struct ath_rxbuf *bf, in ath_rx_buf_link() argument
45 ds = bf->bf_desc; in ath_rx_buf_link()
47 ds->ds_data = bf->bf_buf_addr; in ath_rx_buf_link()
50 skb = bf->bf_mpdu; in ath_rx_buf_link()
64 *sc->rx.rxlink = bf->bf_daddr; in ath_rx_buf_link()
66 ath9k_hw_putrxbuf(ah, bf->bf_daddr); in ath_rx_buf_link()
71 static void ath_rx_buf_relink(struct ath_softc *sc, struct ath_rxbuf *bf, in ath_rx_buf_relink() argument
77 sc->rx.buf_hold = bf; in ath_rx_buf_relink()
116 struct ath_rxbuf *bf; in ath_rx_edma_buf_link() local
122 bf = list_first_entry(&sc->rx.rxbuf, struct ath_rxbuf, list); in ath_rx_edma_buf_link()
[all …]
Dbeacon.c73 struct ath_buf *bf, int rateidx) in ath9k_beacon_setup() argument
75 struct sk_buff *skb = bf->bf_mpdu; in ath9k_beacon_setup()
96 info.buf_addr[0] = bf->bf_buf_addr; in ath9k_beacon_setup()
108 ath9k_hw_set_txdesc(ah, bf->bf_desc, &info); in ath9k_beacon_setup()
116 struct ath_buf *bf; in ath9k_beacon_generate() local
127 bf = avp->av_bcbuf; in ath9k_beacon_generate()
128 skb = bf->bf_mpdu; in ath9k_beacon_generate()
130 dma_unmap_single(sc->dev, bf->bf_buf_addr, in ath9k_beacon_generate()
133 bf->bf_buf_addr = 0; in ath9k_beacon_generate()
134 bf->bf_mpdu = NULL; in ath9k_beacon_generate()
[all …]
Dinit.c251 struct ath_buf *bf; in ath_descdma_setup() local
254 bf = devm_kzalloc(sc->dev, bsize, GFP_KERNEL); in ath_descdma_setup()
255 if (!bf) in ath_descdma_setup()
258 for (i = 0; i < nbuf; i++, bf++, ds += (desc_len * ndesc)) { in ath_descdma_setup()
259 bf->bf_desc = ds; in ath_descdma_setup()
260 bf->bf_daddr = DS2PHYS(dd, ds); in ath_descdma_setup()
269 while (ATH_DESC_4KB_BOUND_CHECK(bf->bf_daddr)) { in ath_descdma_setup()
270 BUG_ON((caddr_t) bf->bf_desc >= in ath_descdma_setup()
275 bf->bf_desc = ds; in ath_descdma_setup()
276 bf->bf_daddr = DS2PHYS(dd, ds); in ath_descdma_setup()
[all …]
/drivers/net/wireless/ath/ath5k/
Dbase.c615 ath5k_rxbuf_setup(struct ath5k_hw *ah, struct ath5k_buf *bf) in ath5k_rxbuf_setup() argument
617 struct sk_buff *skb = bf->skb; in ath5k_rxbuf_setup()
622 skb = ath5k_rx_skb_alloc(ah, &bf->skbaddr); in ath5k_rxbuf_setup()
625 bf->skb = skb; in ath5k_rxbuf_setup()
643 ds = bf->desc; in ath5k_rxbuf_setup()
644 ds->ds_link = bf->daddr; /* link to self */ in ath5k_rxbuf_setup()
645 ds->ds_data = bf->skbaddr; in ath5k_rxbuf_setup()
653 *ah->rxlink = bf->daddr; in ath5k_rxbuf_setup()
684 struct ath5k_buf *bf, int idx) in ath5k_get_rate() argument
690 if (bf->rates[idx].idx < 0) { in ath5k_get_rate()
[all …]
Ddebug.c837 struct ath5k_buf *bf, *bf0; in read_file_queue() local
854 list_for_each_entry_safe(bf, bf0, &txq->q, list) in read_file_queue()
1082 ath5k_debug_printrxbuf(struct ath5k_buf *bf, int done, in ath5k_debug_printrxbuf() argument
1085 struct ath5k_desc *ds = bf->desc; in ath5k_debug_printrxbuf()
1089 ds, (unsigned long long)bf->daddr, in ath5k_debug_printrxbuf()
1100 struct ath5k_buf *bf; in ath5k_debug_printrxbuffs() local
1111 list_for_each_entry(bf, &ah->rxbuf, list) { in ath5k_debug_printrxbuffs()
1112 ds = bf->desc; in ath5k_debug_printrxbuffs()
1115 ath5k_debug_printrxbuf(bf, status == 0, &rs); in ath5k_debug_printrxbuffs()
1121 ath5k_debug_printtxbuf(struct ath5k_hw *ah, struct ath5k_buf *bf) in ath5k_debug_printtxbuf() argument
[all …]
Ddebug.h138 ath5k_debug_printtxbuf(struct ath5k_hw *ah, struct ath5k_buf *bf);
161 ath5k_debug_printtxbuf(struct ath5k_hw *ah, struct ath5k_buf *bf) {} in ath5k_debug_printtxbuf() argument
Dbase.h105 void ath5k_txbuf_free_skb(struct ath5k_hw *ah, struct ath5k_buf *bf);
106 void ath5k_rxbuf_free_skb(struct ath5k_hw *ah, struct ath5k_buf *bf);
/drivers/net/ethernet/mellanox/mlx4/
Dpd.c170 int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node) in mlx4_bf_alloc() argument
215 bf->uar = uar; in mlx4_bf_alloc()
218 bf->uar = uar; in mlx4_bf_alloc()
219 bf->offset = 0; in mlx4_bf_alloc()
220 bf->buf_size = dev->caps.bf_reg_size / 2; in mlx4_bf_alloc()
221 bf->reg = uar->bf_map + idx * dev->caps.bf_reg_size; in mlx4_bf_alloc()
228 bf->uar = NULL; in mlx4_bf_alloc()
243 void mlx4_bf_free(struct mlx4_dev *dev, struct mlx4_bf *bf) in mlx4_bf_free() argument
248 if (!bf->uar || !bf->uar->bf_map) in mlx4_bf_free()
252 idx = (bf->reg - bf->uar->bf_map) / dev->caps.bf_reg_size; in mlx4_bf_free()
[all …]
Den_tx.c124 err = mlx4_bf_alloc(mdev->dev, &ring->bf, node); in mlx4_en_create_tx_ring()
127 ring->bf.uar = &mdev->priv_uar; in mlx4_en_create_tx_ring()
128 ring->bf.uar->map = mdev->uar_map; in mlx4_en_create_tx_ring()
173 mlx4_bf_free(mdev->dev, &ring->bf); in mlx4_en_destroy_tx_ring()
207 ring->context.usr_page = cpu_to_be32(ring->bf.uar->index); in mlx4_en_activate_tx_ring()
946 mlx4_bf_copy(ring->bf.reg + ring->bf.offset, &tx_desc->ctrl, in mlx4_en_xmit()
951 ring->bf.offset ^= ring->bf.buf_size; in mlx4_en_xmit()
976 ring->bf.uar->map + MLX4_SEND_DOORBELL); in mlx4_en_xmit()
/drivers/gpu/drm/nouveau/core/core/
Denum.c55 nouveau_bitfield_print(const struct nouveau_bitfield *bf, u32 value) in nouveau_bitfield_print() argument
57 while (bf->name) { in nouveau_bitfield_print()
58 if (value & bf->mask) { in nouveau_bitfield_print()
59 pr_cont(" %s", bf->name); in nouveau_bitfield_print()
60 value &= ~bf->mask; in nouveau_bitfield_print()
63 bf++; in nouveau_bitfield_print()
/drivers/uwb/
Dbeacon.c266 struct uwb_beacon_frame *bf, in __uwb_beca_add() argument
315 struct uwb_beacon_frame *bf) in uwb_beacon_print() argument
321 uwb_mac_addr_print(macbuf, sizeof(macbuf), &bf->Device_Identifier); in uwb_beacon_print()
322 uwb_dev_addr_print(devbuf, sizeof(devbuf), &bf->hdr.SrcAddr); in uwb_beacon_print()
323 uwb_dev_addr_print(dstbuf, sizeof(dstbuf), &bf->hdr.DestAddr); in uwb_beacon_print()
327 bf->Beacon_Slot_Number, macbuf); in uwb_beacon_print()
338 struct uwb_beacon_frame *bf; in uwb_bce_print_IEs() local
346 bf = (struct uwb_beacon_frame *)bce->be->BeaconInfo; in uwb_bce_print_IEs()
348 ies = (struct uwb_ie_hdr *)bf->IEData; in uwb_bce_print_IEs()
365 struct uwb_beacon_frame *bf; in uwb_verify_beacon() local
[all …]
Dlc-dev.c158 struct uwb_beacon_frame *bf; in uwb_dev_BPST_show() local
163 bf = (struct uwb_beacon_frame *)bce->be->BeaconInfo; in uwb_dev_BPST_show()
165 - (u16)(bf->Beacon_Slot_Number * UWB_BEACON_SLOT_LENGTH_US); in uwb_dev_BPST_show()
/drivers/net/ethernet/mellanox/mlx5/core/
Duar.c126 struct mlx5_bf *bf; in mlx5_alloc_uuars() local
175 bf = &uuari->bfs[i]; in mlx5_alloc_uuars()
177 bf->buf_size = dev->caps.gen.bf_reg_size / 2; in mlx5_alloc_uuars()
178 bf->uar = &uuari->uars[i / MLX5_BF_REGS_PER_PAGE]; in mlx5_alloc_uuars()
179 bf->regreg = uuari->uars[i / MLX5_BF_REGS_PER_PAGE].map; in mlx5_alloc_uuars()
180 bf->reg = NULL; /* Add WC support */ in mlx5_alloc_uuars()
181 bf->offset = (i % MLX5_BF_REGS_PER_PAGE) * dev->caps.gen.bf_reg_size + in mlx5_alloc_uuars()
183 bf->need_lock = need_uuar_lock(i); in mlx5_alloc_uuars()
184 spin_lock_init(&bf->lock); in mlx5_alloc_uuars()
185 spin_lock_init(&bf->lock32); in mlx5_alloc_uuars()
[all …]
/drivers/media/dvb-frontends/
Dzl10036.c49 u8 br, bf; member
206 u8 br, bf; in zl10036_set_bandwidth() local
245 bf = (fbw * br * 1257) / (_XTAL * 1000) - 1; in zl10036_set_bandwidth()
248 if (bf > 62) in zl10036_set_bandwidth()
249 bf = 62; in zl10036_set_bandwidth()
251 buf_bf[1] = (bf << 1) & 0x7e; in zl10036_set_bandwidth()
253 deb_info("%s: BW=%d br=%u bf=%u\n", __func__, fbw, br, bf); in zl10036_set_bandwidth()
261 if (bf != state->bf) { in zl10036_set_bandwidth()
278 state->bf = bf; in zl10036_set_bandwidth()
412 state->bf = 0xff; in zl10036_init_regs()
Dzl10039.c194 u8 bf; in zl10039_set_params() local
208 bf = ((fbw * 5088) / 1011100) - 1; in zl10039_set_params()
221 buf[5] = bf; in zl10039_set_params()
/drivers/net/wireless/
Dwl3501_cs.c382 void *bf, int size) in wl3501_get_mib_value() argument
402 memcpy(bf, this->sig_get_confirm.mib_value, in wl3501_get_mib_value()
456 u16 bf, sig_bf, next, tmplen, pktlen; in wl3501_send_pkt() local
468 bf = wl3501_get_tx_buffer(this, len + 26 + 24); in wl3501_send_pkt()
469 if (!bf) { in wl3501_send_pkt()
478 sig.data = bf; in wl3501_send_pkt()
484 wl3501_set_to_wla(this, bf + 2 + in wl3501_send_pkt()
496 bf + 2 + sizeof(struct wl3501_tx_hdr), in wl3501_send_pkt()
499 wl3501_get_from_wla(this, bf, &next, sizeof(next)); in wl3501_send_pkt()
500 bf = next; in wl3501_send_pkt()
[all …]
/drivers/usb/host/
Dehci-dbg.c545 u16 *bf; in fill_bandwidth_buffer() local
580 bf = tt->bandwidth; in fill_bandwidth_buffer()
583 bf[0], bf[1], bf[2], bf[3], in fill_bandwidth_buffer()
584 bf[4], bf[5], bf[6], bf[7]); in fill_bandwidth_buffer()
/drivers/video/fbdev/
Dgoldfishfb.c115 static inline u32 convert_bitfield(int val, struct fb_bitfield *bf) in convert_bitfield() argument
117 unsigned int mask = (1 << bf->length) - 1; in convert_bitfield()
119 return (val >> (16 - bf->length) & mask) << bf->offset; in convert_bitfield()
/drivers/infiniband/hw/mlx5/
Dqp.c696 qp->bf = &uuari->bfs[uuarn]; in create_kernel_qp()
697 uar_index = qp->bf->uar->index; in create_kernel_qp()
783 free_uuar(&dev->mdev->priv.uuari, qp->bf->uuarn); in destroy_qp_kernel()
2475 struct mlx5_bf *bf = qp->bf; in mlx5_ib_post_send() local
2738 if (bf->need_lock) in mlx5_ib_post_send()
2739 spin_lock(&bf->lock); in mlx5_ib_post_send()
2742 if (0 && nreq == 1 && bf->uuarn && inl && size > 1 && size <= bf->buf_size / 16) { in mlx5_ib_post_send()
2743 mlx5_bf_copy(bf->reg + bf->offset, (u64 *)ctrl, ALIGN(size * 16, 64), qp); in mlx5_ib_post_send()
2746 mlx5_write64((__be32 *)ctrl, bf->regreg + bf->offset, in mlx5_ib_post_send()
2747 MLX5_GET_DOORBELL_LOCK(&bf->lock32)); in mlx5_ib_post_send()
[all …]

123