/linux/drivers/soc/tegra/fuse/ |
H A D | fuse-tegra30.c | 141 .bit_offset = 0, 147 .bit_offset = 0, 153 .bit_offset = 0, 159 .bit_offset = 0, 165 .bit_offset = 0, 171 .bit_offset = 0, 177 .bit_offset = 0, 183 .bit_offset = 0, 189 .bit_offset = 0, 195 .bit_offset [all...] |
/linux/drivers/gpio/ |
H A 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() 80 unsigned long bank_offset, bit_offset; in xgene_gpio_get_direction() local 83 bit_offset = GPIO_BIT_OFFSET(offset); in xgene_gpio_get_direction() 85 if (ioread32(chip->base + bank_offset) & BIT(bit_offset)) in xgene_gpio_get_direction() 95 u32 dirval, bit_offset; xgene_gpio_dir_in() local 116 u32 dirval, bit_offset; xgene_gpio_dir_out() local [all...] |
/linux/drivers/pinctrl/ |
H A D | pinctrl-bm1880.c | 1017 u32 *regval, u32 bit_offset) in bm1880_pinconf_drv_set() argument 1030 _regval &= ~(width << bit_offset); in bm1880_pinconf_drv_set() 1031 _regval |= (0 << bit_offset); in bm1880_pinconf_drv_set() 1034 _regval &= ~(width << bit_offset); in bm1880_pinconf_drv_set() 1035 _regval |= (1 << bit_offset); in bm1880_pinconf_drv_set() 1038 _regval &= ~(width << bit_offset); in bm1880_pinconf_drv_set() 1039 _regval |= (2 << bit_offset); in bm1880_pinconf_drv_set() 1042 _regval &= ~(width << bit_offset); in bm1880_pinconf_drv_set() 1043 _regval |= (3 << bit_offset); in bm1880_pinconf_drv_set() 1046 _regval &= ~(width << bit_offset); in bm1880_pinconf_drv_set() 1158 u32 regval, offset, bit_offset; bm1880_pinconf_cfg_get() local 1209 u32 regval, offset, bit_offset; bm1880_pinconf_cfg_set() local [all...] |
/linux/drivers/acpi/acpica/ |
H A D | hwregs.c | 57 * 1. Detected if bit_offset is 0 and bit_width is 8/16/32/64; in acpi_hw_get_access_bit_width() 61 * 1. Detected if bit_offset is not 0 or bit_width is not 8/16/32/64; in acpi_hw_get_access_bit_width() 64 * 3. bit_offset/bit_width fields are used to describe the "region". in acpi_hw_get_access_bit_width() 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() 117 * pointer, Address, space_id, bit_width, and bit_offset. 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 in acpi_hw_read() 295 u8 bit_offset; acpi_hw_write() local [all...] |
H A 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_coun in acpi_ds_init_buffer_field() [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A 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/include/crypto/ |
H A D | sm3_base.h | 44 unsigned int bit_offset = SM3_BLOCK_SIZE / 8 - 1; in sm3_base_do_finup() local 59 if (len >= bit_offset * 8) in sm3_base_do_finup() 60 bit_offset += SM3_BLOCK_SIZE / 8; in sm3_base_do_finup() 64 block.b64[bit_offset] = cpu_to_be64(sctx->count << 3); in sm3_base_do_finup() 65 block_fn(sctx, block.u8, (bit_offset + 1) * 8 / SM3_BLOCK_SIZE); in sm3_base_do_finup()
|
/linux/fs/bcachefs/ |
H A D | bkey.c | 792 unsigned i, byte, bit_offset, align, shl, shr; in compile_bkey_field() local 839 bit_offset = format->key_u64s * 64; in compile_bkey_field() 841 bit_offset -= format->bits_per_field[i]; in compile_bkey_field() 843 byte = bit_offset / 8; in compile_bkey_field() 844 bit_offset -= byte * 8; in compile_bkey_field() 848 if (bit_offset == 0 && bits == 8) { in compile_bkey_field() 851 } else if (bit_offset == 0 && bits == 16) { in compile_bkey_field() 854 } else if (bit_offset + bits <= 32) { in compile_bkey_field() 855 align = min(4 - DIV_ROUND_UP(bit_offset + bits, 8), byte & 3); in compile_bkey_field() 857 bit_offset in compile_bkey_field() [all...] |
/linux/drivers/gpu/drm/omapdrm/ |
H A D | tcm-sita.c | 87 unsigned long bit_offset = (offset > 0) ? offset / slot_bytes : 0; in l2r_t2b() local 88 unsigned long curr_bit = bit_offset; in l2r_t2b() 101 if (bit_offset > 0 && (*pos % slots_per_band != bit_offset)) { in l2r_t2b() 102 curr_bit = ALIGN(*pos, slots_per_band) + bit_offset; in l2r_t2b() 108 curr_bit = ALIGN(*pos, slot_stride) + bit_offset; in l2r_t2b() 139 if (bit_offset > 0) in l2r_t2b() 140 curr_bit = ALIGN(*pos, slots_per_band) + bit_offset; in l2r_t2b()
|
/linux/arch/x86/kernel/acpi/ |
H A D | cppc.c | 54 u64 mask = GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, in cpc_read_ffh() 55 reg->bit_offset); in cpc_read_ffh() 58 *val >>= reg->bit_offset; in cpc_read_ffh() 70 u64 mask = GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, in cpc_write_ffh() 71 reg->bit_offset); in cpc_write_ffh() 73 val <<= reg->bit_offset; in cpc_write_ffh()
|
/linux/sound/soc/codecs/ |
H A D | cs35l41-lib.c | 704 .bit_offset = 16, 711 .bit_offset = 16, 718 .bit_offset = 16, 725 .bit_offset = 16, 732 .bit_offset = 16, 819 int bit_offset, word_offset, ret, i; in cs35l41_otp_unpack() local 850 bit_offset = otp_map_match->bit_offset; in cs35l41_otp_unpack() 855 bit_offset, word_offset, bit_sum % 32, otp_map[i].size); in cs35l41_otp_unpack() 856 if (bit_offset in cs35l41_otp_unpack() [all...] |
/linux/drivers/net/wireless/ralink/rt2x00/ |
H A 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/drivers/nvmem/ |
H A D | core.c | 32 int bit_offset; member 492 entry->bit_offset); in nvmem_populate_sysfs_cells() 590 cell->bit_offset = info->bit_offset; in nvmem_cell_info_to_nvmem_cell_entry_nodup() 595 cell->bytes = DIV_ROUND_UP(cell->nbits + cell->bit_offset, in nvmem_cell_info_to_nvmem_cell_entry_nodup() 814 info.bit_offset = be32_to_cpup(addr++); in nvmem_add_cells_from_dt() 816 if (info.bit_offset >= BITS_PER_BYTE * info.bytes || in nvmem_add_cells_from_dt() 818 info.bit_offset + info.nbits > BITS_PER_BYTE * info.bytes) { in nvmem_add_cells_from_dt() 1608 int bit_offset = cell->bit_offset; in nvmem_shift_read_buffer_in_place() local 1711 int i, rc, nbits, bit_offset = cell->bit_offset; nvmem_cell_prepare_write_buffer() local [all...] |
/linux/tools/lib/bpf/ |
H A D | relo_core.c | 332 spec->bit_offset = access_idx * sz * 8; in bpf_core_parse_spec() 344 __u32 bit_offset; in bpf_core_parse_spec() local 349 bit_offset = btf_member_bit_offset(t, access_idx); in bpf_core_parse_spec() 350 spec->bit_offset += bit_offset; in bpf_core_parse_spec() 384 spec->bit_offset += access_idx * sz * 8; in bpf_core_parse_spec() 508 __u32 bit_offset; in bpf_core_match_member() local 510 bit_offset = btf_member_bit_offset(targ_type, i); in bpf_core_match_member() 517 spec->bit_offset += bit_offset; in bpf_core_match_member() [all...] |
/linux/drivers/clk/imx/ |
H A D | clk-imx8qxp-lpcg.c | 181 unsigned int bit_offset[IMX_LPCG_MAX_CLKS]; in imx_lpcg_parse_clks_from_dt() local 219 ret = of_property_read_u32_array(np, "clock-indices", bit_offset, in imx_lpcg_parse_clks_from_dt() 246 idx = bit_offset[i] / 4; in imx_lpcg_parse_clks_from_dt() 256 bit_offset[i], false); in imx_lpcg_parse_clks_from_dt() 276 idx = bit_offset[i] / 4; in imx_lpcg_parse_clks_from_dt()
|
/linux/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.h | 31 .bit_offset = (((a) >> BIT_OFFSET) & 0xff), \ 48 unsigned long bit_offset; member
|
H A D | pinctrl-sprd.c | 104 * @bit_offset: bit offset in pin register 112 unsigned long bit_offset; member 453 pin->bit_offset) & PINCTRL_BIT_MASK(pin->bit_width); in sprd_pinconf_get() 728 << pin->bit_offset); in sprd_pinconf_set() 730 << pin->bit_offset; in sprd_pinconf_set() 798 pin->bit_offset) & PINCTRL_BIT_MASK(pin->bit_width); in sprd_pinconf_get_config() 1014 pin->bit_offset = sprd_soc_pin_info[i].bit_offset; in sprd_pinctrl_add_pins() 1033 pin->bit_offset, pin->bit_width, pin->reg); in sprd_pinctrl_add_pins()
|
/linux/drivers/acpi/ |
H A D | processor_throttling.c | 463 throttling->control_register.bit_offset) > 32) { in acpi_processor_get_throttling_control() 470 throttling->status_register.bit_offset) > 32) { in acpi_processor_get_throttling_control() 755 u32 bit_width, bit_offset; in acpi_read_throttling_status() local 765 bit_offset = throttling->status_register.bit_offset; in acpi_read_throttling_status() 769 (u32) (bit_width + bit_offset)); in acpi_read_throttling_status() 771 *value = (u64) ((ptc_value >> bit_offset) & ptc_mask); in acpi_read_throttling_status() 787 u32 bit_width, bit_offset; in acpi_write_throttling_state() local 797 bit_offset = throttling->control_register.bit_offset; in acpi_write_throttling_state() [all...] |
H A D | acpi_lpit.c | 44 u64 mask = GENMASK_ULL(residency_info_ffh.gaddr.bit_offset + in lpit_read_residency_counter_us() 46 residency_info_ffh.gaddr.bit_offset); in lpit_read_residency_counter_us() 49 *counter >>= residency_info_ffh.gaddr.bit_offset; in lpit_read_residency_counter_us()
|
/linux/include/rdma/ |
H A D | iba.h | 115 * Extraction using a tabular description like table 106. bit_offset is from 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/drivers/watchdog/ |
H A 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()
|
/linux/arch/arm64/kernel/ |
H A D | topology.c | 496 *val &= GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, in cpc_read_ffh() 497 reg->bit_offset); in cpc_read_ffh() 498 *val >>= reg->bit_offset; in cpc_read_ffh()
|
/linux/drivers/gpu/drm/vkms/ |
H A D | vkms_formats.c | 321 int bit_offset = (8 - bits_per_pixel) - rem_x * bits_per_pixel; in Rx_read_line() local 339 u8 val = ((*src_pixels) >> bit_offset) & mask; in Rx_read_line() 343 bit_offset += step_bit_offset; in Rx_read_line() 344 if (bit_offset < 0 || 8 <= bit_offset) { in Rx_read_line() 345 bit_offset = restart_bit_offset; in Rx_read_line() 352 u8 val = (*src_pixels >> bit_offset) & mask; in Rx_read_line()
|
/linux/include/acpi/ |
H A D | processor.h | 63 u8 bit_offset; member 116 u8 bit_offset; member 157 u8 bit_offset; member
|
/linux/drivers/gpu/nova-core/ |
H A D | vbios.rs | 416 let tokens_start = image.bit_offset + header.header_size as usize; in from_id() 695 bit_offset: usize, field 836 let bit_offset = Self::find_byte_pattern(data, &bit_pattern)?; in find_bit_header() localVariable 837 let bit_header = BitHeader::new(&data[bit_offset..])?; in find_bit_header() 839 Ok((bit_header, bit_offset)) in find_bit_header() 882 let (bit_header, bit_offset) = PciAtBiosImage::find_bit_header(data_slice)?; in try_from() 887 bit_offset, in try_from()
|