| /Linux-v5.15/drivers/gpio/ | 
| D | gpio-xgene.c | 41 	u32 bit_offset;  in xgene_gpio_get()  local 44 	bit_offset = GPIO_BIT_OFFSET(offset);  in xgene_gpio_get() 45 	return !!(ioread32(chip->base + bank_offset) & BIT(bit_offset));  in xgene_gpio_get() 52 	u32 setval, bit_offset;  in __xgene_gpio_set()  local 55 	bit_offset = GPIO_BIT_OFFSET(offset) + XGENE_GPIOS_PER_BANK;  in __xgene_gpio_set() 59 		setval |= BIT(bit_offset);  in __xgene_gpio_set() 61 		setval &= ~BIT(bit_offset);  in __xgene_gpio_set() 78 	unsigned long bank_offset, bit_offset;  in xgene_gpio_get_direction()  local 81 	bit_offset = GPIO_BIT_OFFSET(offset);  in xgene_gpio_get_direction() 83 	if (ioread32(chip->base + bank_offset) & BIT(bit_offset))  in xgene_gpio_get_direction() [all …] 
 | 
| D | gpio-pcie-idio-24.c | 377 	const unsigned long bit_offset = irqd_to_hwirq(data) - 24;  in idio_24_irq_mask()  local 379 	const unsigned long bank_offset = bit_offset / 8;  in idio_24_irq_mask() 384 	idio24gpio->irq_mask &= ~BIT(bit_offset);  in idio_24_irq_mask() 407 	const unsigned long bit_offset = irqd_to_hwirq(data) - 24;  in idio_24_irq_unmask()  local 408 	const unsigned long bank_offset = bit_offset / 8;  in idio_24_irq_unmask() 414 	idio24gpio->irq_mask |= BIT(bit_offset);  in idio_24_irq_unmask()
  | 
| /Linux-v5.15/drivers/pinctrl/ | 
| D | pinctrl-bm1880.c | 1015 				  u32 *regval, u32 bit_offset)  in bm1880_pinconf_drv_set()  argument 1028 			_regval &= ~(width << bit_offset);  in bm1880_pinconf_drv_set() 1029 			_regval |= (0 << bit_offset);  in bm1880_pinconf_drv_set() 1032 			_regval &= ~(width << bit_offset);  in bm1880_pinconf_drv_set() 1033 			_regval |= (1 << bit_offset);  in bm1880_pinconf_drv_set() 1036 			_regval &= ~(width << bit_offset);  in bm1880_pinconf_drv_set() 1037 			_regval |= (2 << bit_offset);  in bm1880_pinconf_drv_set() 1040 			_regval &= ~(width << bit_offset);  in bm1880_pinconf_drv_set() 1041 			_regval |= (3 << bit_offset);  in bm1880_pinconf_drv_set() 1044 			_regval &= ~(width << bit_offset);  in bm1880_pinconf_drv_set() [all …] 
 | 
| /Linux-v5.15/arch/x86/kernel/acpi/ | 
| D | cppc_msr.c | 23 		u64 mask = GENMASK_ULL(reg->bit_offset + reg->bit_width - 1,  in cpc_read_ffh() 24 				       reg->bit_offset);  in cpc_read_ffh() 27 		*val >>= reg->bit_offset;  in cpc_read_ffh() 39 		u64 mask = GENMASK_ULL(reg->bit_offset + reg->bit_width - 1,  in cpc_write_ffh() 40 				       reg->bit_offset);  in cpc_write_ffh() 42 		val <<= reg->bit_offset;  in cpc_write_ffh()
  | 
| /Linux-v5.15/tools/bpf/bpftool/ | 
| D | btf_dumper.c | 25 			      __u8 bit_offset, const void *data); 128 			       __u8 bit_offset, const void *data)  in btf_dumper_modifier()  argument 136 	return btf_dumper_do_type(d, actual_type_id, bit_offset, data);  in btf_dumper_modifier() 317 static void btf_dumper_bitfield(__u32 nr_bits, __u8 bit_offset,  in btf_dumper_bitfield()  argument 326 	bits_to_copy = bit_offset + nr_bits;  in btf_dumper_bitfield() 331 	left_shift_bits = bit_offset;  in btf_dumper_bitfield() 344 static void btf_dumper_int_bits(__u32 int_type, __u8 bit_offset,  in btf_dumper_int_bits()  argument 354 	total_bits_offset = bit_offset + BTF_INT_OFFSET(int_type);  in btf_dumper_int_bits() 356 	bit_offset = BITS_PER_BYTE_MASKED(total_bits_offset);  in btf_dumper_int_bits() 357 	btf_dumper_bitfield(nr_bits, bit_offset, data, jw,  in btf_dumper_int_bits() [all …] 
 | 
| /Linux-v5.15/drivers/acpi/acpica/ | 
| D | hwregs.c | 69 	if (!reg->bit_offset && reg->bit_width &&  in acpi_hw_get_access_bit_width() 77 		    ACPI_ROUND_UP_POWER_OF_TWO_8(reg->bit_offset +  in acpi_hw_get_access_bit_width() 167 	    ACPI_ROUND_UP(reg->bit_offset + reg->bit_width, access_width);  in acpi_hw_validate_register() 200 	u8 bit_offset;  in acpi_hw_read()  local 221 	bit_width = reg->bit_offset + reg->bit_width;  in acpi_hw_read() 222 	bit_offset = reg->bit_offset;  in acpi_hw_read() 230 		if (bit_offset >= access_width) {  in acpi_hw_read() 232 			bit_offset -= access_width;  in acpi_hw_read() 295 	u8 bit_offset;  in acpi_hw_write()  local 312 	bit_width = reg->bit_offset + reg->bit_width;  in acpi_hw_write() [all …] 
 | 
| D | dsopcode.c | 83 	u32 bit_offset;  in acpi_ds_init_buffer_field()  local 127 		bit_offset = offset;  in acpi_ds_init_buffer_field() 144 		bit_offset = offset;  in acpi_ds_init_buffer_field() 153 		bit_offset = 8 * offset;  in acpi_ds_init_buffer_field() 162 		bit_offset = 8 * offset;  in acpi_ds_init_buffer_field() 171 		bit_offset = 8 * offset;  in acpi_ds_init_buffer_field() 180 		bit_offset = 8 * offset;  in acpi_ds_init_buffer_field() 196 	if ((bit_offset + bit_count) > (8 * (u32)buffer_desc->buffer.length)) {  in acpi_ds_init_buffer_field() 202 				     bit_offset, bit_count,  in acpi_ds_init_buffer_field() 214 					     bit_offset, bit_count);  in acpi_ds_init_buffer_field()
  | 
| /Linux-v5.15/drivers/soc/tegra/fuse/ | 
| D | fuse-tegra.c | 101 		.bit_offset = 0, 107 		.bit_offset = 0, 113 		.bit_offset = 0, 119 		.bit_offset = 0, 125 		.bit_offset = 0, 131 		.bit_offset = 0, 137 		.bit_offset = 0, 143 		.bit_offset = 0, 149 		.bit_offset = 0, 155 		.bit_offset = 0, [all …] 
 | 
| /Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ | 
| D | bit.c | 30 	if (likely(bios->bit_offset)) {  in bit_entry() 31 		u8  entries = nvbios_rd08(bios, bios->bit_offset + 10);  in bit_entry() 32 		u32 entry   = bios->bit_offset + 12;  in bit_entry() 42 			entry += nvbios_rd08(bios, bios->bit_offset + 9);  in bit_entry()
  | 
| /Linux-v5.15/drivers/gpu/drm/omapdrm/ | 
| D | tcm-sita.c | 95 	unsigned long bit_offset = (offset > 0) ? offset / slot_bytes : 0;  in l2r_t2b()  local 96 	unsigned long curr_bit = bit_offset;  in l2r_t2b() 109 		if (bit_offset > 0 && (*pos % slots_per_band != bit_offset)) {  in l2r_t2b() 110 			curr_bit = ALIGN(*pos, slots_per_band) + bit_offset;  in l2r_t2b() 116 			curr_bit = ALIGN(*pos, slot_stride) + bit_offset;  in l2r_t2b() 147 		if (bit_offset > 0)  in l2r_t2b() 148 			curr_bit = ALIGN(*pos, slots_per_band) + bit_offset;  in l2r_t2b()
  | 
| /Linux-v5.15/tools/lib/bpf/ | 
| D | relo_core.c | 40 	__u32 bit_offset;  member 221 	spec->bit_offset = access_idx * sz * 8;  in bpf_core_parse_spec() 233 			__u32 bit_offset;  in bpf_core_parse_spec()  local 238 			bit_offset = btf_member_bit_offset(t, access_idx);  in bpf_core_parse_spec() 239 			spec->bit_offset += bit_offset;  in bpf_core_parse_spec() 273 			spec->bit_offset += access_idx * sz * 8;  in bpf_core_parse_spec() 398 		__u32 bit_offset;  in bpf_core_match_member()  local 400 		bit_offset = btf_member_bit_offset(targ_type, i);  in bpf_core_match_member() 407 		spec->bit_offset += bit_offset;  in bpf_core_match_member() 436 		spec->bit_offset -= bit_offset;  in bpf_core_match_member() [all …] 
 | 
| /Linux-v5.15/drivers/net/wireless/ralink/rt2x00/ | 
| D | rt2x00reg.h | 148 	u8 bit_offset;  member 153 	u16 bit_offset;  member 158 	u32 bit_offset;  member 240 	    ((__field).bit_offset)) &		\ 248 	    ((__field).bit_offset);		\
  | 
| /Linux-v5.15/include/crypto/ | 
| D | sha1_base.h | 76 	const int bit_offset = SHA1_BLOCK_SIZE - sizeof(__be64);  in sha1_base_do_finalize()  local 78 	__be64 *bits = (__be64 *)(sctx->buffer + bit_offset);  in sha1_base_do_finalize() 82 	if (partial > bit_offset) {  in sha1_base_do_finalize() 89 	memset(sctx->buffer + partial, 0x0, bit_offset - partial);  in sha1_base_do_finalize()
  | 
| D | sha256_base.h | 79 	const int bit_offset = SHA256_BLOCK_SIZE - sizeof(__be64);  in sha256_base_do_finalize()  local 81 	__be64 *bits = (__be64 *)(sctx->buf + bit_offset);  in sha256_base_do_finalize() 85 	if (partial > bit_offset) {  in sha256_base_do_finalize() 92 	memset(sctx->buf + partial, 0x0, bit_offset - partial);  in sha256_base_do_finalize()
  | 
| D | sm3_base.h | 79 	const int bit_offset = SM3_BLOCK_SIZE - sizeof(__be64);  in sm3_base_do_finalize()  local 81 	__be64 *bits = (__be64 *)(sctx->buffer + bit_offset);  in sm3_base_do_finalize() 85 	if (partial > bit_offset) {  in sm3_base_do_finalize() 92 	memset(sctx->buffer + partial, 0x0, bit_offset - partial);  in sm3_base_do_finalize()
  | 
| D | sha512_base.h | 99 	const int bit_offset = SHA512_BLOCK_SIZE - sizeof(__be64[2]);  in sha512_base_do_finalize()  local 101 	__be64 *bits = (__be64 *)(sctx->buf + bit_offset);  in sha512_base_do_finalize() 105 	if (partial > bit_offset) {  in sha512_base_do_finalize() 112 	memset(sctx->buf + partial, 0x0, bit_offset - partial);  in sha512_base_do_finalize()
  | 
| /Linux-v5.15/drivers/nvmem/ | 
| D | core.c | 53 	int			bit_offset;  member 461 	cell->bit_offset = info->bit_offset;  in nvmem_cell_info_to_nvmem_cell_nodup() 465 		cell->bytes = DIV_ROUND_UP(cell->nbits + cell->bit_offset,  in nvmem_cell_info_to_nvmem_cell_nodup() 710 			cell->bit_offset = be32_to_cpup(addr++);  in nvmem_add_cells_from_of() 716 					cell->nbits + cell->bit_offset,  in nvmem_add_cells_from_of() 1360 	int i, extra, bit_offset = cell->bit_offset;  in nvmem_shift_read_buffer_in_place()  local 1363 	if (bit_offset) {  in nvmem_shift_read_buffer_in_place() 1365 		*b++ >>= bit_offset;  in nvmem_shift_read_buffer_in_place() 1370 			*p |= *b << (BITS_PER_BYTE - bit_offset);  in nvmem_shift_read_buffer_in_place() 1373 			*b++ >>= bit_offset;  in nvmem_shift_read_buffer_in_place() [all …] 
 | 
| /Linux-v5.15/drivers/acpi/apei/ | 
| D | apei-base.c | 64 	*val >>= entry->register_region.bit_offset;  in __apei_exec_read_register() 104 	val <<= entry->register_region.bit_offset;  in __apei_exec_write_register() 110 		valr &= ~(entry->mask << entry->register_region.bit_offset);  in __apei_exec_write_register() 574 	u32 bit_width, bit_offset, access_size_code, space_id;  in apei_check_gar()  local 577 	bit_offset = reg->bit_offset;  in apei_check_gar() 584 			*paddr, bit_width, bit_offset, access_size_code,  in apei_check_gar() 592 			*paddr, bit_width, bit_offset, access_size_code,  in apei_check_gar() 599 	if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 &&  in apei_check_gar() 602 	else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 &&  in apei_check_gar() 606 	if ((bit_width + bit_offset) > *access_bit_width) {  in apei_check_gar() [all …] 
 | 
| /Linux-v5.15/drivers/irqchip/ | 
| D | irq-meson-gpio.c | 168 	unsigned int bit_offset;  in meson8_gpio_irq_sel_pin()  local 171 	bit_offset = REG_PIN_SEL_SHIFT(channel);  in meson8_gpio_irq_sel_pin() 174 				   ctl->params->pin_sel_mask << bit_offset,  in meson8_gpio_irq_sel_pin() 175 				   hwirq << bit_offset);  in meson8_gpio_irq_sel_pin() 183 	unsigned int bit_offset;  in meson_a1_gpio_irq_sel_pin()  local 185 	bit_offset = ((channel % 2) == 0) ? 0 : 16;  in meson_a1_gpio_irq_sel_pin() 189 				   ctl->params->pin_sel_mask << bit_offset,  in meson_a1_gpio_irq_sel_pin() 190 				   hwirq << bit_offset);  in meson_a1_gpio_irq_sel_pin()
  | 
| /Linux-v5.15/drivers/pinctrl/sprd/ | 
| D | pinctrl-sprd.h | 31 		.bit_offset = (((a) >> BIT_OFFSET) & 0xff),	\ 48 	unsigned long bit_offset;  member
  | 
| /Linux-v5.15/drivers/acpi/ | 
| D | processor_throttling.c | 462 		throttling->control_register.bit_offset) > 32) {  in acpi_processor_get_throttling_control() 469 		throttling->status_register.bit_offset) > 32) {  in acpi_processor_get_throttling_control() 754 	u32 bit_width, bit_offset;  in acpi_read_throttling_status()  local 764 		bit_offset = throttling->status_register.bit_offset;  in acpi_read_throttling_status() 768 				  (u32) (bit_width + bit_offset));  in acpi_read_throttling_status() 770 		*value = (u64) ((ptc_value >> bit_offset) & ptc_mask);  in acpi_read_throttling_status() 786 	u32 bit_width, bit_offset;  in acpi_write_throttling_state()  local 796 		bit_offset = throttling->control_register.bit_offset;  in acpi_write_throttling_state() 802 					(u32) (ptc_value << bit_offset),  in acpi_write_throttling_state() 803 					(u32) (bit_width + bit_offset));  in acpi_write_throttling_state()
  | 
| D | acpi_lpit.c | 43 		u64 mask = GENMASK_ULL(residency_info_ffh.gaddr.bit_offset +  in lpit_read_residency_counter_us() 45 				       residency_info_ffh.gaddr.bit_offset);  in lpit_read_residency_counter_us() 48 		*counter >>= residency_info_ffh.gaddr.bit_offset;  in lpit_read_residency_counter_us()
  | 
| /Linux-v5.15/drivers/clk/imx/ | 
| D | clk-imx8qxp-lpcg.c | 183 	unsigned int bit_offset[IMX_LPCG_MAX_CLKS];  in imx_lpcg_parse_clks_from_dt()  local 223 	ret = of_property_read_u32_array(np, "clock-indices", bit_offset,  in imx_lpcg_parse_clks_from_dt() 250 		idx = bit_offset[i] / 4;  in imx_lpcg_parse_clks_from_dt() 260 						    bit_offset[i], false);  in imx_lpcg_parse_clks_from_dt() 281 		idx = bit_offset[i] / 4;  in imx_lpcg_parse_clks_from_dt()
  | 
| /Linux-v5.15/include/rdma/ | 
| D | iba.h | 118 #define IBA_FIELD_BLOC(field_struct, byte_offset, bit_offset, num_bits)        \  argument 120 		GENMASK(7 - (bit_offset), 7 - (bit_offset) - (num_bits - 1)),  \
  | 
| /Linux-v5.15/drivers/watchdog/ | 
| D | wdat_wdt.c | 147 			x >>= gas->bit_offset;  in wdat_wdt_run_action() 157 			x >>= gas->bit_offset;  in wdat_wdt_run_action() 165 			x <<= gas->bit_offset;  in wdat_wdt_run_action() 170 				y = y & ~(mask << gas->bit_offset);  in wdat_wdt_run_action() 181 			x <<= gas->bit_offset;  in wdat_wdt_run_action() 186 				y = y & ~(mask << gas->bit_offset);  in wdat_wdt_run_action()
  |