Home
last modified time | relevance | path

Searched refs:bit_offset (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/pinctrl/
H A Dpinctrl-bm1880.c1017 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/tools/bpf/bpftool/
H A Dbtf_dumper.c25 __u8 bit_offset, const void *data);
136 __u8 bit_offset, const void *data) in btf_dumper_modifier() argument
144 return btf_dumper_do_type(d, actual_type_id, bit_offset, data); in btf_dumper_modifier()
351 static void btf_dumper_bitfield(__u32 nr_bits, __u8 bit_offset, in btf_dumper_bitfield() argument
360 bits_to_copy = bit_offset + nr_bits; in btf_dumper_bitfield()
365 left_shift_bits = bit_offset; in btf_dumper_bitfield()
378 static void btf_dumper_int_bits(__u32 int_type, __u8 bit_offset, in btf_dumper_int_bits() argument
388 total_bits_offset = bit_offset + BTF_INT_OFFSET(int_type); in btf_dumper_int_bits()
390 bit_offset = BITS_PER_BYTE_MASKED(total_bits_offset); in btf_dumper_int_bits()
391 btf_dumper_bitfield(nr_bits, bit_offset, data, jw, in btf_dumper_int_bits()
[all …]
/linux/drivers/acpi/acpica/
H A Dhwregs.c69 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 …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dbit.c30 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 Dbase.c189 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 Dtcm-sita.c87 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 Dcs35l41-lib.c704 .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/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00reg.h148 u8 bit_offset; member
153 u16 bit_offset; member
158 u32 bit_offset; member
240 ((__field).bit_offset)) & \
248 ((__field).bit_offset); \
H A Drt73usb.c308 field.bit_offset = (3 * key->hw_key_idx); in rt73usb_config_shared_key()
309 field.bit_mask = 0x7 << field.bit_offset; in rt73usb_config_shared_key()
315 field.bit_offset = (3 * (key->hw_key_idx - 8)); in rt73usb_config_shared_key()
316 field.bit_mask = 0x7 << field.bit_offset; in rt73usb_config_shared_key()
2253 field.bit_offset = (queue_idx & 1) * 16; in rt73usb_conf_tx()
2254 field.bit_mask = 0xffff << field.bit_offset; in rt73usb_conf_tx()
2261 field.bit_offset = queue_idx * 4; in rt73usb_conf_tx()
2262 field.bit_mask = 0xf << field.bit_offset; in rt73usb_conf_tx()
/linux/drivers/nvmem/
H A Dcore.c32 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()
812 info.bit_offset = be32_to_cpup(addr++); in nvmem_add_cells_from_dt()
814 if (info.bit_offset >= BITS_PER_BYTE * info.bytes || in nvmem_add_cells_from_dt()
816 info.bit_offset + info.nbits > BITS_PER_BYTE * info.bytes) { in nvmem_add_cells_from_dt()
1583 int bit_offset = cell->bit_offset; in nvmem_shift_read_buffer_in_place() local
1587 bytes_offset = bit_offset / BITS_PER_BYTE; in nvmem_shift_read_buffer_in_place()
1589 bit_offset %= BITS_PER_BYTE; in nvmem_shift_read_buffer_in_place()
[all …]
/linux/tools/lib/bpf/
H A Drelo_core.c333 spec->bit_offset = access_idx * sz * 8; in bpf_core_parse_spec()
345 __u32 bit_offset; in bpf_core_parse_spec() local
350 bit_offset = btf_member_bit_offset(t, access_idx); in bpf_core_parse_spec()
351 spec->bit_offset += bit_offset; in bpf_core_parse_spec()
385 spec->bit_offset += access_idx * sz * 8; in bpf_core_parse_spec()
509 __u32 bit_offset; in bpf_core_match_member() local
511 bit_offset = btf_member_bit_offset(targ_type, i); in bpf_core_match_member()
518 spec->bit_offset += bit_offset; in bpf_core_match_member()
547 spec->bit_offset -= bit_offset; in bpf_core_match_member()
672 targ_spec->bit_offset += local_acc->idx * sz * 8; in bpf_core_spec_match()
[all …]
H A Drelo_core.h44 __u32 bit_offset; member
/linux/drivers/acpi/apei/
H A Dapei-base.c64 *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/pinctrl/sprd/
H A Dpinctrl-sprd.h31 .bit_offset = (((a) >> BIT_OFFSET) & 0xff), \
48 unsigned long bit_offset; member
/linux/include/rdma/
H A Diba.h118 #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/net/netfilter/
H A Dnft_set_pipapo.c993 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()
2012 int g, mask_len = 0, bit_offset = 0; local
2031 *l |= x0 << (BITS_PER_BYTE - f->bb - bit_offset);
2032 *r |= x1 << (BITS_PER_BYTE - f->bb - bit_offset);
2034 bit_offset += f->bb;
2035 if (bit_offset >= BITS_PER_BYTE) {
[all …]
/linux/drivers/xen/
H A Dxen-acpi-processor.c78 dst_cx->reg.bit_offset = 0; in push_cxx_to_hypervisor()
84 dst_cx->reg.bit_offset = 2; in push_cxx_to_hypervisor()
198 dst_pct->bit_offset = pct->bit_offset; in xen_copy_pct_data()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbios.h15 u32 bit_offset; member
/linux/include/linux/
H A Dtboot.h40 u8 bit_offset; member
H A Dnvmem-provider.h70 unsigned int bit_offset; member
/linux/include/xen/interface/
H A Dplatform.h331 uint32_t bit_offset; member
372 uint8_t bit_offset; member
/linux/drivers/clk/ti/
H A Dclkctrl.c52 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()
/linux/arch/x86/kernel/acpi/
H A Dcstate.c180 if (reg->bit_offset != NATIVE_CSTATE_BEYOND_HALT) in acpi_processor_ffh_cstate_probe()
/linux/drivers/md/dm-vdo/indexer/
H A Ddelta-index.h84 u8 bit_offset; member
/linux/drivers/acpi/
H A Dcppc_acpi.c124 (reg)->bit_offset == 0 && \
197 #define MASK_VAL_READ(reg, val) (((val) >> (reg)->bit_offset) & \
200 ((((val) & GENMASK(((reg)->bit_width) - 1, 0)) << (reg)->bit_offset) | \
201 ((prev_val) & ~(GENMASK(((reg)->bit_width) - 1, 0) << (reg)->bit_offset))) \
251 if (gas->bit_offset || !access_size || in cpc_mark_rmw_lock_users()
1258 if (reg->bit_offset || reg->bit_width != size) { in cpc_write()

12