Searched refs:num_bits (Results 1 - 25 of 46) sorted by relevance

12

/linux-master/include/rdma/
H A Diba.h56 #define _IBA_SET(field_struct, field_offset, field_mask, num_bits, ptr, value) \
59 _iba_set##num_bits((void *)_ptr + (field_offset), field_mask, \
64 #define _IBA_GET_MEM_PTR(field_struct, field_offset, type, num_bits, ptr) \
72 #define _IBA_SET_MEM(field_struct, field_offset, type, num_bits, ptr, in, \
76 WARN_ON(bytes * 8 > num_bits); \
79 type, num_bits, ptr), \
84 #define _IBA_GET(field_struct, field_offset, field_mask, num_bits, ptr) \
87 (u##num_bits) FIELD_GET( \
88 field_mask, _iba_get##num_bits((const void *)_ptr + \
93 #define _IBA_GET_MEM(field_struct, field_offset, type, num_bits, pt
[all...]
/linux-master/tools/perf/bench/
H A Dfind-bit-bench.c55 static int do_for_each_set_bit(unsigned int num_bits) argument
57 unsigned long *to_test = bitmap_zalloc(num_bits);
68 for (set_bits = 1; set_bits <= num_bits; set_bits <<= 1) {
69 bitmap_zero(to_test, num_bits);
70 skip = num_bits / set_bits;
71 for (i = 0; i < num_bits; i += skip)
81 for_each_set_bit(bit, to_test, num_bits)
95 for (bit = 0; bit < num_bits; bit++) {
108 inner_iterations, set_bits, num_bits);
/linux-master/arch/arm64/kvm/
H A Dtrng.c27 u32 num_bits = smccc_get_arg1(vcpu); local
30 if (num_bits > 3 * size) {
36 for (i = 0; i < DIV_ROUND_UP(num_bits, BITS_PER_LONG); i++)
39 bitmap_clear(bits, num_bits, TRNG_MAX_BITS64 - num_bits);
/linux-master/fs/ntfs3/lib/
H A Ddecompress_common.h82 /* Ensure the bit buffer variable for the bitstream contains at least @num_bits
84 * may be called on the bitstream to peek or remove up to @num_bits bits. Note
85 * that @num_bits must be <= 16.
88 u32 num_bits)
90 if (is->bitsleft < num_bits) {
100 /* Return the next @num_bits bits from the bitstream, without removing them.
101 * There must be at least @num_bits remaining in the buffer variable, from a
105 bitstream_peek_bits(const struct input_bitstream *is, const u32 num_bits) argument
107 return (is->bitbuf >> 1) >> (sizeof(is->bitbuf) * 8 - num_bits - 1);
110 /* Remove @num_bits fro
87 bitstream_ensure_bits(struct input_bitstream *is, u32 num_bits) argument
115 bitstream_remove_bits(struct input_bitstream *is, u32 num_bits) argument
126 bitstream_pop_bits(struct input_bitstream *is, u32 num_bits) argument
136 bitstream_read_bits(struct input_bitstream *is, u32 num_bits) argument
[all...]
/linux-master/fs/ocfs2/
H A Dlocalalloc.h40 u32 *num_bits);
46 u32 num_bits);
H A Dsuballoc.h76 u32 num_bits,
80 u32 num_bits,
87 unsigned int num_bits);
94 u32 *num_bits,
H A Dresize.c90 u16 chain, num_bits, backups = 0; local
109 num_bits = new_clusters * cl_bpc;
110 le16_add_cpu(&group->bg_bits, num_bits);
111 le16_add_cpu(&group->bg_free_bits_count, num_bits);
137 le32_add_cpu(&cr->c_total, num_bits);
138 le32_add_cpu(&cr->c_free, num_bits);
139 le32_add_cpu(&fe->id1.bitmap1.i_total, num_bits);
161 le16_add_cpu(&group->bg_bits, -1 * num_bits);
162 le16_add_cpu(&group->bg_free_bits_count, -1 * num_bits);
H A Dsuballoc.c423 u32 bit_off, num_bits; local
430 &num_bits);
451 bg_blkno, num_bits, alloc_rec, cl);
465 u32 *bit_off, u32 *num_bits)
471 bit_off, num_bits);
580 u32 bit_off, num_bits; local
609 &bit_off, &num_bits);
615 min_bits = num_bits;
631 bg_blkno, num_bits, alloc_rec, cl);
1340 unsigned int num_bits)
461 ocfs2_block_group_claim_bits(struct ocfs2_super *osb, handle_t *handle, struct ocfs2_alloc_context *ac, unsigned int min_bits, u32 *bit_off, u32 *num_bits) argument
1335 ocfs2_block_group_set_bits(handle_t *handle, struct inode *alloc_inode, struct ocfs2_group_desc *bg, struct buffer_head *group_bh, unsigned int bit_off, unsigned int num_bits) argument
1577 ocfs2_alloc_dinode_update_counts(struct inode *inode, handle_t *handle, struct buffer_head *di_bh, u32 num_bits, u16 chain) argument
1604 ocfs2_rollback_alloc_dinode_counts(struct inode *inode, struct buffer_head *di_bh, u32 num_bits, u16 chain) argument
1987 ocfs2_claim_metadata(handle_t *handle, struct ocfs2_alloc_context *ac, u32 bits_wanted, u64 *suballoc_loc, u16 *suballoc_bit_start, unsigned int *num_bits, u64 *blkno_start) argument
2379 ocfs2_block_group_clear_bits(handle_t *handle, struct inode *alloc_inode, struct ocfs2_group_desc *bg, struct buffer_head *group_bh, unsigned int bit_off, unsigned int num_bits, void (*undo_fn)(unsigned int bit, unsigned long *bmap)) argument
[all...]
H A Dlocalalloc.c718 u32 *num_bits)
743 *num_bits = bits_wanted;
760 le32_add_cpu(&alloc->id1.bitmap1.i_used, *num_bits);
773 u32 num_bits)
790 clear_bits = num_bits;
804 le32_add_cpu(&alloc->id1.bitmap1.i_used, -num_bits);
713 ocfs2_claim_local_alloc_bits(struct ocfs2_super *osb, handle_t *handle, struct ocfs2_alloc_context *ac, u32 bits_wanted, u32 *bit_off, u32 *num_bits) argument
769 ocfs2_free_local_alloc_bits(struct ocfs2_super *osb, handle_t *handle, struct ocfs2_alloc_context *ac, u32 bit_off, u32 num_bits) argument
/linux-master/fs/hfs/
H A Dbitmap.c116 * Search for 'num_bits' consecutive cleared bits in the bitmap blocks of
123 * u16 *num_bits: Pointer to the number of cleared bits
126 * u16 *num_bits: The number of consecutive clear bits of the
131 * found. When 'num_bits' is zero, this is invalid!
134 * 'num_bits' points to a variable of type (u16), which contains
137 * 'num_bits' is set to the length of the found sequence.
139 u32 hfs_vbm_search_free(struct super_block *sb, u32 goal, u32 *num_bits) argument
145 if (!*num_bits)
151 pos = hfs_find_set_zero_bits(bitmap, HFS_SB(sb)->fs_ablocks, goal, num_bits);
154 pos = hfs_find_set_zero_bits(bitmap, goal, 0, num_bits);
[all...]
/linux-master/drivers/gpu/drm/omapdrm/
H A Dtcm-sita.c41 * num_bits number of bits in bitmap
44 size_t num_bits)
50 *pos = num_bits - w;
52 while (search_count < num_bits) {
53 bit = find_next_bit(map, num_bits, *pos);
62 search_count = num_bits - bit + w;
76 * num_bits = size of bitmap
81 unsigned long *map, size_t num_bits, size_t slot_stride)
96 while (curr_bit < num_bits) {
97 *pos = bitmap_find_next_zero_area(map, num_bits, curr_bi
43 r2l_b2t_1d(u16 w, unsigned long *pos, unsigned long *map, size_t num_bits) argument
79 l2r_t2b(u16 w, u16 h, u16 a, s16 offset, unsigned long *pos, unsigned long slot_bytes, unsigned long *map, size_t num_bits, size_t slot_stride) argument
[all...]
/linux-master/drivers/ras/amd/atl/
H A Dinternal.h238 * Make a gap in @data that is @num_bits long starting at @bit_num.
241 * num_bits = 2
244 static inline u64 expand_bits(u8 bit_num, u8 num_bits, u64 data) argument
248 if (!num_bits)
252 WARN_ON_ONCE(num_bits >= BITS_PER_LONG);
253 return data << num_bits;
261 temp2 <<= num_bits; local
/linux-master/lib/
H A Ddecompress_unlzma.c396 int num_bits; local
461 num_bits = LZMA_LEN_NUM_LOW_BITS;
471 num_bits = LZMA_LEN_NUM_MID_BITS;
477 num_bits = LZMA_LEN_NUM_HIGH_BITS;
481 rc_bit_tree_decode(rc, prob_len, num_bits, &len);
499 num_bits = (pos_slot >> 1) - 1;
502 cst->rep0 <<= num_bits;
506 num_bits -= LZMA_NUM_ALIGN_BITS;
507 while (num_bits--)
512 num_bits
[all...]
/linux-master/drivers/input/keyboard/
H A Ddlink-dir685-touchkeys.c30 const int num_bits = min_t(int, ARRAY_SIZE(tk->codes), 16); local
49 for_each_set_bit(i, &changed, num_bits) {
/linux-master/drivers/usb/dwc2/
H A Dhcd_queue.c120 * @num_bits: The number of bits we need per period we want to reserve
203 int periods_in_map, int num_bits,
211 if (num_bits > bits_per_period)
237 while (start + num_bits <= first_end) {
243 /* Look for num_bits us in this microframe starting at start */
244 start = bitmap_find_next_zero_area(map, end, start, num_bits,
265 map, ith_start + num_bits, ith_start, num_bits,
274 map, ith_end, ith_start, num_bits, 0);
288 if (start + num_bits > first_en
202 pmap_schedule(unsigned long *map, int bits_per_period, int periods_in_map, int num_bits, int interval, int start, bool only_one_period) argument
310 pmap_unschedule(unsigned long *map, int bits_per_period, int periods_in_map, int num_bits, int interval, int start) argument
[all...]
/linux-master/drivers/usb/mtu3/
H A Dmtu3_core.c26 u32 num_bits = DIV_ROUND_UP(seg_size, MTU3_EP_FIFO_UNIT); local
30 num_bits = roundup_pow_of_two(num_bits);
31 if (num_bits > fifo->limit)
34 mep->fifo_seg_size = num_bits * MTU3_EP_FIFO_UNIT;
35 num_bits = num_bits * (mep->slot + 1);
37 fifo->limit, 0, num_bits, 0);
41 bitmap_set(fifo->bitmap, start_bit, num_bits);
42 mep->fifo_size = num_bits * MTU3_EP_FIFO_UNI
[all...]
/linux-master/drivers/comedi/drivers/
H A Dcb_pcidda.c169 unsigned int num_bits)
174 for (i = 1; i <= num_bits; i++) {
176 if (value & (1 << (num_bits - i)))
168 cb_pcidda_serial_out(struct comedi_device *dev, unsigned int value, unsigned int num_bits) argument
/linux-master/drivers/input/mouse/
H A Dalps.c370 point->num_bits = 0;
373 point->num_bits++;
417 i = (x_low.num_bits - 1) / 2;
418 x_low.num_bits = x_low.num_bits - i;
420 x_high.num_bits = max(i, 1);
423 i = (y_low.num_bits - 1) / 2;
424 y_low.num_bits = y_low.num_bits - i;
426 y_high.num_bits
[all...]
H A Dalps.h212 int num_bits; member in struct:alps_bitmap_point
/linux-master/drivers/gpu/drm/kmb/
H A Dkmb_dsi.h351 u32 num_bits, u32 value)
354 u32 mask = (1 << num_bits) - 1;
349 kmb_write_bits_mipi(struct kmb_dsi *kmb_dsi, unsigned int reg, u32 offset, u32 num_bits, u32 value) argument
/linux-master/fs/verity/
H A Dopen.c231 unsigned long num_bits = local
235 vi->hash_block_verified = kvcalloc(BITS_TO_LONGS(num_bits),
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf.h27 #define GETMAXVAL(num_bits) GENMASK((num_bits) - 1, 0)
/linux-master/drivers/iio/adc/
H A Dti-ads131e08.c483 u8 num_bits, *src; local
493 num_bits = ADS131E08_NUM_DATA_BITS(st->data_rate);
494 *value = sign_extend32(get_unaligned_be32(src) >> (32 - num_bits), num_bits - 1);
/linux-master/drivers/fsi/
H A Dfsi-master-gpio.c113 uint8_t num_bits)
119 for (bit = 0; bit < num_bits; bit++) {
124 msg->bits += num_bits;
126 trace_fsi_master_gpio_in(master, num_bits, msg->msg);
112 serial_in(struct fsi_master_gpio *master, struct fsi_gpio_msg *msg, uint8_t num_bits) argument
/linux-master/drivers/fpga/
H A Dintel-m10-bmc-sec-update.c216 unsigned int num_bits; local
220 num_bits = FLASH_COUNT_SIZE * 8;
232 cnt = num_bits - bitmap_weight((unsigned long *)flash_buf, num_bits);

Completed in 232 milliseconds

12