Home
last modified time | relevance | path

Searched refs:bb (Results 1 – 25 of 101) sorted by relevance

12345

/linux/block/
H A Dbadblocks.c457 static int prev_by_hint(struct badblocks *bb, sector_t s, int hint) in prev_by_hint() argument
460 u64 *p = bb->page; in prev_by_hint()
463 while ((hint < hint_end) && ((hint + 1) <= bb->count) && in prev_by_hint()
465 if ((hint + 1) == bb->count || BB_OFFSET(p[hint + 1]) > s) { in prev_by_hint()
481 static int prev_badblocks(struct badblocks *bb, struct badblocks_context *bad, in prev_badblocks() argument
489 if (!bb->count) in prev_badblocks()
493 ret = prev_by_hint(bb, s, hint); in prev_badblocks()
499 hi = bb->count; in prev_badblocks()
500 p = bb->page; in prev_badblocks()
534 static bool can_merge_front(struct badblocks *bb, int prev, in can_merge_front() argument
[all …]
/linux/tools/bpf/bpftool/
H A Dcfg.c50 #define bb_prev(bb) list_prev_entry(bb, l) argument
51 #define bb_next(bb) list_next_entry(bb, l) argument
91 struct bb_node *new_bb, *bb; in func_append_bb() local
93 list_for_each_entry(bb, &func->bbs, l) { in func_append_bb()
94 if (bb->head == insn) in func_append_bb()
95 return bb; in func_append_bb()
96 else if (bb->head > insn) in func_append_bb()
100 bb = bb_prev(bb); in func_append_bb()
109 list_add(&new_bb->l, &bb->l); in func_append_bb()
116 struct bb_node *bb; in func_insert_dummy_bb() local
[all …]
/linux/arch/x86/events/intel/
H A Dbts.c84 struct bts_buffer *bb; in bts_buffer_setup_aux() local
105 bb = kzalloc_node(struct_size(bb, buf, nr_buf), GFP_KERNEL, node); in bts_buffer_setup_aux()
106 if (!bb) in bts_buffer_setup_aux()
109 bb->nr_pages = nr_pages; in bts_buffer_setup_aux()
110 bb->nr_bufs = nr_buf; in bts_buffer_setup_aux()
111 bb->snapshot = overwrite; in bts_buffer_setup_aux()
112 bb->data_pages = pages; in bts_buffer_setup_aux()
113 bb->real_size = size - size % BTS_RECORD_SIZE; in bts_buffer_setup_aux()
115 for (pg = 0, nr_buf = 0, offset = 0, pad = 0; nr_buf < bb->nr_bufs; nr_buf++) { in bts_buffer_setup_aux()
120 bb->buf[nr_buf].page = page; in bts_buffer_setup_aux()
[all …]
/linux/include/linux/
H A Dbadblocks.h51 int badblocks_check(struct badblocks *bb, sector_t s, sector_t sectors,
53 bool badblocks_set(struct badblocks *bb, sector_t s, sector_t sectors,
55 bool badblocks_clear(struct badblocks *bb, sector_t s, sector_t sectors);
56 void ack_all_badblocks(struct badblocks *bb);
57 ssize_t badblocks_show(struct badblocks *bb, char *page, int unack);
58 ssize_t badblocks_store(struct badblocks *bb, const char *page, size_t len,
60 int badblocks_init(struct badblocks *bb, int enable);
61 void badblocks_exit(struct badblocks *bb);
63 int devm_init_badblocks(struct device *dev, struct badblocks *bb);
64 static inline void devm_exit_badblocks(struct device *dev, struct badblocks *bb) in devm_exit_badblocks() argument
[all …]
/linux/net/tipc/
H A Dbcast.c98 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcbase_calc_bc_threshold() local
101 bb->bc_threshold = 1 + (cluster_size * bb->rc_ratio / 100); in tipc_bcbase_calc_bc_threshold()
109 struct tipc_bc_base *bb = tipc_bc_base(net); in tipc_bcbase_select_primary() local
110 int all_dests = tipc_link_bc_peers(bb->link); in tipc_bcbase_select_primary()
111 int max_win = tipc_link_max_win(bb->link); in tipc_bcbase_select_primary()
112 int min_win = tipc_link_min_win(bb->link); in tipc_bcbase_select_primary()
115 bb->primary_bearer = INVALID_BEARER_ID; in tipc_bcbase_select_primary()
116 bb->bcast_support = true; in tipc_bcbase_select_primary()
122 if (!bb->dests[i]) in tipc_bcbase_select_primary()
126 if (mtu < tipc_link_mtu(bb->link)) { in tipc_bcbase_select_primary()
[all …]
/linux/drivers/net/wireless/realtek/rtw89/
H A Dphy.c5845 struct rtw89_bb_ctx *bb; in __rtw89_phy_stat_rssi_update_iter() local
5849 bb = rtw89_get_bb_ctx(rtwdev, rtwvif_link->phy_idx); in __rtw89_phy_stat_rssi_update_iter()
5850 ch_info = &bb->ch_info; in __rtw89_phy_stat_rssi_update_iter()
5882 struct rtw89_bb_ctx *bb; in rtw89_phy_stat_rssi_update() local
5885 rtw89_for_each_active_bb(rtwdev, bb) in rtw89_phy_stat_rssi_update()
5886 bb->ch_info.rssi_min = U8_MAX; in rtw89_phy_stat_rssi_update()
5898 struct rtw89_bb_ctx *bb; in rtw89_phy_stat_init() local
5906 rtw89_for_each_capab_bb(rtwdev, bb) { in rtw89_phy_stat_init()
5907 memset(&bb->cur_pkt_stat, 0, sizeof(bb->cur_pkt_stat)); in rtw89_phy_stat_init()
5908 memset(&bb->last_pkt_stat, 0, sizeof(bb->last_pkt_stat)); in rtw89_phy_stat_init()
[all …]
/linux/arch/alpha/boot/tools/
H A Dobjstrip.c109 unsigned long bb[64], sum = 0; in main() local
124 memset(bb, 0, sizeof(bb)); in main()
125 strcpy((char *) bb, "Linux SRM bootblock"); in main()
126 bb[60] = size / BLOCK_SIZE; /* count */ in main()
127 bb[61] = 1; /* starting sector # */ in main()
128 bb[62] = 0; /* flags---must be 0 */ in main()
130 sum += bb[i]; in main()
132 bb[63] = sum; in main()
133 if (write(ofd, bb, sizeof(bb)) != sizeof(bb)) { in main()
/linux/drivers/nvdimm/
H A Dbadrange.c165 static void set_badblock(struct badblocks *bb, sector_t s, int num) in set_badblock() argument
167 dev_dbg(bb->dev, "Found a bad range (0x%llx, 0x%llx)\n", in set_badblock()
170 if (!badblocks_set(bb, s, num, 1)) in set_badblock()
171 dev_info_once(bb->dev, "%s: failed for sector %llx\n", in set_badblock()
185 static void __add_badblock_range(struct badblocks *bb, u64 ns_offset, u64 len) in __add_badblock_range() argument
205 set_badblock(bb, s, done); in __add_badblock_range()
210 set_badblock(bb, start_sector, num_sectors); in __add_badblock_range()
214 struct badblocks *bb, const struct range *range) in badblocks_populate() argument
239 __add_badblock_range(bb, start - range->start, len); in badblocks_populate()
253 __add_badblock_range(bb, 0, len); in badblocks_populate()
[all …]
H A Dpmem.c40 return pmem->bb.dev; in to_dev()
92 badblocks_clear(&pmem->bb, sector, blks); in pmem_clear_bb()
172 if (unlikely(is_bad_pmem(&pmem->bb, sector, len))) in pmem_do_read()
187 if (unlikely(is_bad_pmem(&pmem->bb, sector, len))) { in pmem_do_write()
264 struct badblocks *bb = &pmem->bb; in __pmem_direct_access() local
273 if (bb->count && in __pmem_direct_access()
274 badblocks_check(bb, sector, num, &first_bad, &num_bad)) { in __pmem_direct_access()
287 dev_dbg(pmem->bb.dev, "start sector(%llu), nr_pages(%ld), first_bad(%llu), actual_nr(%ld)\n", in __pmem_direct_access()
298 if (bb->count) in __pmem_direct_access()
346 struct device *dev = pmem->bb.dev; in pmem_recovery_write()
[all …]
H A Dclaim.c251 if (unlikely(is_bad_pmem(&nsio->bb, sector, sz_align))) in nsio_rw_bytes()
258 if (unlikely(is_bad_pmem(&nsio->bb, sector, sz_align))) { in nsio_rw_bytes()
270 badblocks_clear(&nsio->bb, sector, cleared); in nsio_rw_bytes()
302 if (devm_init_badblocks(dev, &nsio->bb)) in devm_nsio_enable()
304 nvdimm_badblocks_populate(to_nd_region(ndns->dev.parent), &nsio->bb, in devm_nsio_enable()
317 devm_exit_badblocks(dev, &nsio->bb); in devm_nsio_disable()
/linux/arch/mips/lib/
H A Dmulti3.c35 TWunion res, aa, bb; in __multi3() local
38 bb.ti = b; in __multi3()
45 res.s.low = dmulu(aa.s.low, bb.s.low); in __multi3()
46 res.s.high = dmuhu(aa.s.low, bb.s.low); in __multi3()
47 res.s.high += dmulu(aa.s.high, bb.s.low); in __multi3()
48 res.s.high += dmulu(aa.s.low, bb.s.high); in __multi3()
/linux/fs/xfs/libxfs/
H A Dxfs_rtrefcount_btree.h118 struct xfs_btree_block *bb, in xfs_rtrefcount_broot_ptr_addr() argument
122 return xfs_rtrefcount_ptr_addr(bb, index, in xfs_rtrefcount_broot_ptr_addr()
149 xfs_rtrefcount_broot_space(struct xfs_mount *mp, struct xfs_rtrefcount_root *bb) in xfs_rtrefcount_broot_space() argument
151 return xfs_rtrefcount_broot_space_calc(mp, be16_to_cpu(bb->bb_level), in xfs_rtrefcount_broot_space()
152 be16_to_cpu(bb->bb_numrecs)); in xfs_rtrefcount_broot_space()
174 xfs_rtrefcount_droot_space(struct xfs_btree_block *bb) in xfs_rtrefcount_droot_space() argument
176 return xfs_rtrefcount_droot_space_calc(be16_to_cpu(bb->bb_level), in xfs_rtrefcount_droot_space()
177 be16_to_cpu(bb->bb_numrecs)); in xfs_rtrefcount_droot_space()
H A Dxfs_rtrmap_btree.h129 struct xfs_btree_block *bb, in xfs_rtrmap_broot_ptr_addr() argument
133 return xfs_rtrmap_ptr_addr(bb, index, in xfs_rtrmap_broot_ptr_addr()
160 xfs_rtrmap_broot_space(struct xfs_mount *mp, struct xfs_rtrmap_root *bb) in xfs_rtrmap_broot_space() argument
162 return xfs_rtrmap_broot_space_calc(mp, be16_to_cpu(bb->bb_level), in xfs_rtrmap_broot_space()
163 be16_to_cpu(bb->bb_numrecs)); in xfs_rtrmap_broot_space()
185 xfs_rtrmap_droot_space(struct xfs_btree_block *bb) in xfs_rtrmap_droot_space() argument
187 return xfs_rtrmap_droot_space_calc(be16_to_cpu(bb->bb_level), in xfs_rtrmap_droot_space()
188 be16_to_cpu(bb->bb_numrecs)); in xfs_rtrmap_droot_space()
/linux/drivers/spi/
H A Dspi-gpio.c346 struct spi_bitbang *bb; in spi_gpio_probe() local
384 bb = &spi_gpio->bitbang; in spi_gpio_probe()
385 bb->ctlr = host; in spi_gpio_probe()
392 bb->chipselect = spi_gpio_chipselect; in spi_gpio_probe()
393 bb->set_line_direction = spi_gpio_set_direction; in spi_gpio_probe()
394 bb->set_mosi_idle = spi_gpio_set_mosi_idle; in spi_gpio_probe()
397 bb->txrx_word[SPI_MODE_0] = spi_gpio_spec_txrx_word_mode0; in spi_gpio_probe()
398 bb->txrx_word[SPI_MODE_1] = spi_gpio_spec_txrx_word_mode1; in spi_gpio_probe()
399 bb->txrx_word[SPI_MODE_2] = spi_gpio_spec_txrx_word_mode2; in spi_gpio_probe()
400 bb->txrx_word[SPI_MODE_3] = spi_gpio_spec_txrx_word_mode3; in spi_gpio_probe()
[all …]
/linux/scripts/gcc-plugins/
H A Dlatent_entropy_plugin.c340 static void perturb_local_entropy(basic_block bb, tree local_entropy) in perturb_local_entropy() argument
349 gsi = gsi_after_labels(bb); in perturb_local_entropy()
383 static bool handle_tail_calls(basic_block bb, tree local_entropy) in handle_tail_calls() argument
387 for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) { in handle_tail_calls()
431 static void init_local_entropy(basic_block bb, tree local_entropy) in init_local_entropy() argument
437 gimple_stmt_iterator gsi = gsi_after_labels(bb); in init_local_entropy()
503 basic_block bb; in latent_entropy_execute() local
511 bb = single_succ(ENTRY_BLOCK_PTR_FOR_FN(cfun)); in latent_entropy_execute()
512 if (!single_pred_p(bb)) { in latent_entropy_execute()
515 bb = single_succ(ENTRY_BLOCK_PTR_FOR_FN(cfun)); in latent_entropy_execute()
[all …]
H A Dstackleak_plugin.c59 basic_block bb; in add_stack_tracking_gcall() local
70 bb = gimple_bb(gimple_call); in add_stack_tracking_gcall()
74 gimple_call, bb->count, in add_stack_tracking_gcall()
75 compute_call_stmt_bb_frequency(current_function_decl, bb)); in add_stack_tracking_gcall()
173 basic_block bb, entry_bb; in stackleak_instrument_execute() local
190 FOR_EACH_BB_FN(bb, cfun) { in stackleak_instrument_execute()
191 for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) { in stackleak_instrument_execute()
210 if (bb == entry_bb) in stackleak_instrument_execute()
245 bb = entry_bb; in stackleak_instrument_execute()
246 if (!single_pred_p(bb)) { in stackleak_instrument_execute()
[all …]
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c39 struct xe_bb *bb, u32 second_idx, const char *str, in run_sanity_job() argument
43 struct xe_sched_job *job = xe_bb_create_migration_job(m->q, bb, in run_sanity_job()
195 struct xe_bb *bb; in xe_migrate_sanity_test() local
235 bb = xe_bb_new(tile->primary_gt, 32, xe->info.has_usm); in xe_migrate_sanity_test()
236 if (IS_ERR(bb)) { in xe_migrate_sanity_test()
238 PTR_ERR(bb)); in xe_migrate_sanity_test()
257 emit_pte(m, bb, NUM_KERNEL_PDE - 1, xe_bo_is_vram(pt), false, in xe_migrate_sanity_test()
260 run_sanity_job(m, xe, bb, bb->len, "Writing PTE for our fake PT", test); in xe_migrate_sanity_test()
267 bb->len = 0; in xe_migrate_sanity_test()
268 bb->cs[bb->len++] = MI_BATCH_BUFFER_END; in xe_migrate_sanity_test()
[all …]
/linux/net/netfilter/
H A Dnft_set_pipapo.c451 if (likely(f->bb == 8)) in pipapo_get_slow()
684 static ssize_t lt_calculate_size(unsigned int groups, unsigned int bb, in lt_calculate_size() argument
687 ssize_t ret = groups * NFT_PIPAPO_BUCKETS(bb) * sizeof(long); in lt_calculate_size()
736 lt_size = lt_calculate_size(f->groups, f->bb, new_bucket_size); in pipapo_resize()
748 for (bucket = 0; bucket < NFT_PIPAPO_BUCKETS(f->bb); bucket++) { in pipapo_resize()
789 pos += f->bsize * NFT_PIPAPO_BUCKETS(f->bb) * group; in pipapo_bucket_set()
923 unsigned int groups, bb; in pipapo_lt_bits_adjust() local
927 lt_size = f->groups * NFT_PIPAPO_BUCKETS(f->bb) * f->bsize * in pipapo_lt_bits_adjust()
930 if (f->bb == NFT_PIPAPO_GROUP_BITS_SMALL_SET && in pipapo_lt_bits_adjust()
933 bb = NFT_PIPAPO_GROUP_BITS_LARGE_SET; in pipapo_lt_bits_adjust()
[all …]
H A Dnft_set_pipapo.h25 #define NFT_PIPAPO_GROUPS_PER_BYTE(f) (BITS_PER_BYTE / (f)->bb)
47 #define NFT_PIPAPO_BUCKETS(bb) (1 << (bb)) argument
117 u8 bb; member
/linux/drivers/gpu/drm/xe/
H A Dxe_gsc.c74 struct xe_bb *bb; in emit_gsc_upload() local
79 bb = xe_bb_new(gt, 4, false); in emit_gsc_upload()
80 if (IS_ERR(bb)) in emit_gsc_upload()
81 return PTR_ERR(bb); in emit_gsc_upload()
83 bb->cs[bb->len++] = GSC_FW_LOAD; in emit_gsc_upload()
84 bb->cs[bb->len++] = lower_32_bits(offset); in emit_gsc_upload()
85 bb->cs[bb->len++] = upper_32_bits(offset); in emit_gsc_upload()
86 bb->cs[bb->len++] = (xe_bo_size(gsc->private) / SZ_4K) | in emit_gsc_upload()
89 job = xe_bb_create_job(gsc->q, bb); in emit_gsc_upload()
91 xe_bb_free(bb, NULL); in emit_gsc_upload()
[all …]
H A Dxe_sriov_vf_ccs.c423 struct xe_mem_pool_node *bb; in xe_sriov_vf_ccs_attach_bo() local
432 bb = bo->bb_ccs[ctx_id]; in xe_sriov_vf_ccs_attach_bo()
434 xe_assert(xe, !bb); in xe_sriov_vf_ccs_attach_bo()
470 struct xe_mem_pool_node *bb; in xe_sriov_vf_ccs_detach_bo() local
482 bb = bo->bb_ccs[ctx_id]; in xe_sriov_vf_ccs_detach_bo()
483 if (!bb) in xe_sriov_vf_ccs_detach_bo()
/linux/tools/testing/selftests/net/forwarding/
H A Dtc_tunnel_key.sh117 $MZ h1-et -c 1 -p 930 -a 00:aa:bb:cc:dd:ee -b 00:ee:dd:cc:bb:aa -t ip -q
121 $MZ h1-et -c 1 -p 931 -a 00:aa:bb:cc:dd:ee -b 00:ee:dd:cc:bb:aa -t ip -q
131 $MZ h1-et -c 1 -p 931 -a 00:aa:bb:cc:dd:ee -b 00:ee:dd:cc:bb:aa -t ip -q
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.h55 void dcn20_cap_soc_clocks(struct _vcs_dpi_soc_bounding_box_st *bb,
58 struct _vcs_dpi_soc_bounding_box_st *bb,
63 struct _vcs_dpi_soc_bounding_box_st *bb);
/linux/lib/crypto/powerpc/
H A Dcurve25519.h139 fe51 da, cb, aa, bb; in curve25519_fe51() local
152 fsqr(bb, b); // BB = B^2 in curve25519_fe51()
157 fsub(e, aa, bb); // E = AA - BB in curve25519_fe51()
158 fmul(x2, aa, bb); // x2 = AA * BB in curve25519_fe51()
165 fadd(b, bb, z3); // BB + 121666 * E in curve25519_fe51()
/linux/arch/parisc/kernel/
H A Drelocate_kernel.S83 bb,<,n %r3, 31 - IND_DONE_BIT, boot
84 bb,>=,n %r3, 31 - IND_INDIRECTION_BIT, .Lnotind
90 bb,>=,n %r3, 31 - IND_DESTINATION_BIT, .Lnotdest
95 bb,>= %r3, 31 - IND_SOURCE_BIT, .Lloop

12345