| /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() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A 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 …]
|
| 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_count); in acpi_ds_init_buffer_field()
|
| /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()
|
| H A D | base.c | 189 bios->bit_offset = nvbios_findstr(bios->data, bios->size, in nvkm_bios_new() 191 if (bios->bit_offset) in nvkm_bios_new()
|
| /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/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 + otp_map[i].size - 1 >= 32) { in cs35l41_otp_unpack() 858 GENMASK(31, bit_offset)) >> bit_offset; in cs35l41_otp_unpack() [all …]
|
| /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/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 1612 bytes_offset = bit_offset / BITS_PER_BYTE; in nvmem_shift_read_buffer_in_place() 1614 bit_offset %= BITS_PER_BYTE; in nvmem_shift_read_buffer_in_place() [all …]
|
| /linux/drivers/acpi/apei/ |
| H A 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() 571 u32 bit_width, bit_offset, access_size_code, space_id; in apei_check_gar() local 574 bit_offset = reg->bit_offset; in apei_check_gar() 581 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 589 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar() 596 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar() 599 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar() 603 if ((bit_width + bit_offset) > *access_bit_width) { in apei_check_gar() [all …]
|
| /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() 803 (u32) (ptc_value << bit_offset), in acpi_write_throttling_state() 804 (u32) (bit_width + bit_offset)); in acpi_write_throttling_state()
|
| /linux/drivers/pinctrl/sprd/ |
| H A D | pinctrl-sprd.h | 31 .bit_offset = (((a) >> BIT_OFFSET) & 0xff), \ 48 unsigned long bit_offset; member
|
| /linux/include/rdma/ |
| H A 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/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 | 395 *val &= GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, in cpc_read_ffh() 396 reg->bit_offset); in cpc_read_ffh() 397 *val >>= reg->bit_offset; in cpc_read_ffh()
|
| /linux/fs/exfat/ |
| H A D | balloc.c | 37 unsigned int bit_offset, bits_to_check; in exfat_test_bitmap_range() local 52 bit_offset = b % BITS_PER_LONG; in exfat_test_bitmap_range() 54 (unsigned int)(BITS_PER_LONG - bit_offset)); in exfat_test_bitmap_range() 60 mask = ((1UL << bits_to_check) - 1) << bit_offset; in exfat_test_bitmap_range()
|
| /linux/net/netfilter/ |
| H A D | nft_set_pipapo.c | 993 unsigned int rule = f->rules, group, ret, bit_offset = 0; in pipapo_insert() local 1006 v &= GENMASK(BITS_PER_BYTE - bit_offset - 1, 0); in pipapo_insert() 1007 v >>= (BITS_PER_BYTE - bit_offset) - f->bb; in pipapo_insert() 1009 bit_offset += f->bb; in pipapo_insert() 1010 bit_offset %= BITS_PER_BYTE; in pipapo_insert() 1958 int g, mask_len = 0, bit_offset = 0; local 1977 *l |= x0 << (BITS_PER_BYTE - f->bb - bit_offset); 1978 *r |= x1 << (BITS_PER_BYTE - f->bb - bit_offset); 1980 bit_offset += f->bb; 1981 if (bit_offset >= BITS_PER_BYTE) { [all …]
|
| /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/xen/ |
| H A D | xen-acpi-processor.c | 79 dst_cx->reg.bit_offset = 0; in push_cxx_to_hypervisor() 85 dst_cx->reg.bit_offset = 2; in push_cxx_to_hypervisor() 199 dst_pct->bit_offset = pct->bit_offset; in xen_copy_pct_data()
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | bios.h | 15 u32 bit_offset; member
|
| /linux/include/linux/ |
| H A D | tboot.h | 40 u8 bit_offset; member
|
| /linux/tools/lib/bpf/ |
| H A D | relo_core.h | 44 __u32 bit_offset; member
|
| /linux/include/xen/interface/ |
| H A D | platform.h | 331 uint32_t bit_offset; member 372 uint8_t bit_offset; member
|
| /linux/drivers/clk/ti/ |
| H A D | clkctrl.c | 52 int bit_offset; member 238 iter->bit_offset == clkspec->args[1]) { in _ti_omap4_clkctrl_xlate() 319 clkctrl_clk->bit_offset = bit; in _ti_clkctrl_clk_register()
|