Home
last modified time | relevance | path

Searched refs:start_bit (Results 1 – 22 of 22) sorted by relevance

/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Dvmem.c49 unsigned int start_bit = target_bit % uedge_bits; in move_subword() local
54 if (subword_width + start_bit > uedge_bits) { /* overlap */ in move_subword()
58 target[start_elem] = old_val0 | (src_subword << start_bit); in move_subword()
60 subword_width + start_bit - uedge_bits); in move_subword()
64 start_bit + subword_width); in move_subword()
66 target[start_elem] = old_val | (src_subword << start_bit); in move_subword()
79 unsigned int start_bit = (elem_bits * index) % uedge_bits; in hive_sim_wide_unpack() local
95 bits_written += (64 - start_bit); in hive_sim_wide_unpack()
119 unsigned int start_bit = elem_bits * index; in hive_sim_wide_pack() local
124 move_word(vector, start_bit, elem[i]); in hive_sim_wide_pack()
[all …]
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum2_kvdl.c60 unsigned int start_bit; in mlxsw_sp2_kvdl_part_find_zero_bits() local
65 start_bit = part->last_allocated_bit + 1; in mlxsw_sp2_kvdl_part_find_zero_bits()
66 if (start_bit == part->usage_bit_count) in mlxsw_sp2_kvdl_part_find_zero_bits()
67 start_bit = 0; in mlxsw_sp2_kvdl_part_find_zero_bits()
68 bit = start_bit; in mlxsw_sp2_kvdl_part_find_zero_bits()
76 if (wrap && bit + bit_count >= start_bit) in mlxsw_sp2_kvdl_part_find_zero_bits()
/drivers/usb/mtu3/
A Dmtu3_core.c27 u32 start_bit; in ep_fifo_alloc() local
36 start_bit = bitmap_find_next_zero_area(fifo->bitmap, in ep_fifo_alloc()
38 if (start_bit >= fifo->limit) in ep_fifo_alloc()
41 bitmap_set(fifo->bitmap, start_bit, num_bits); in ep_fifo_alloc()
43 mep->fifo_addr = fifo->base + MTU3_EP_FIFO_UNIT * start_bit; in ep_fifo_alloc()
46 __func__, mep->fifo_seg_size, mep->fifo_size, start_bit); in ep_fifo_alloc()
56 u32 start_bit; in ep_fifo_free() local
61 start_bit = (addr - fifo->base) / MTU3_EP_FIFO_UNIT; in ep_fifo_free()
62 bitmap_clear(fifo->bitmap, start_bit, bits); in ep_fifo_free()
67 __func__, mep->fifo_seg_size, mep->fifo_size, start_bit); in ep_fifo_free()
/drivers/iio/adc/
A Dmcp320x.c102 int start_bit = 1; in mcp320x_channel_to_tx_data() local
107 return ((start_bit << 4) | (!differential << 3) | in mcp320x_channel_to_tx_data()
113 return ((start_bit << 6) | (!differential << 5) | in mcp320x_channel_to_tx_data()
/drivers/i2c/busses/
A Di2c-riic.c174 u8 start_bit; in riic_xfer() local
188 for (i = 0, start_bit = ICCR2_ST; i < num; i++) { in riic_xfer()
196 riic_writeb(riic, start_bit, RIIC_ICCR2); in riic_xfer()
205 start_bit = ICCR2_RS; in riic_xfer()
A Di2c-pnx.c78 start_bit = 1 << 8, enumerator
164 (slave_addr << 1) | start_bit | alg_data->mif.mode); in i2c_pnx_start()
167 iowrite32((slave_addr << 1) | start_bit | alg_data->mif.mode, in i2c_pnx_start()
/drivers/input/mouse/
A Dalps.c369 point->start_bit = i; in alps_get_bitmap_points()
419 x_high.start_bit = x_low.start_bit + i; in alps_process_bitmap()
425 y_high.start_bit = y_low.start_bit + i; in alps_process_bitmap()
431 (priv->x_max * (2 * x_low.start_bit + x_low.num_bits - 1)) / in alps_process_bitmap()
434 (priv->y_max * (2 * y_low.start_bit + y_low.num_bits - 1)) / in alps_process_bitmap()
439 (priv->x_max * (2 * x_high.start_bit + x_high.num_bits - 1)) / in alps_process_bitmap()
442 (priv->y_max * (2 * y_low.start_bit + y_low.num_bits - 1)) / in alps_process_bitmap()
447 (priv->x_max * (2 * x_high.start_bit + x_high.num_bits - 1)) / in alps_process_bitmap()
450 (priv->y_max * (2 * y_high.start_bit + y_high.num_bits - 1)) / in alps_process_bitmap()
455 (priv->x_max * (2 * x_low.start_bit + x_low.num_bits - 1)) / in alps_process_bitmap()
[all …]
A Dalps.h211 int start_bit; member
/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_npc_hash.c23 static u64 rvu_npc_wide_extract(const u64 input[], size_t start_bit, in rvu_npc_wide_extract() argument
27 const size_t msb = start_bit + width_bits - 1; in rvu_npc_wide_extract()
28 const size_t lword = start_bit >> 6; in rvu_npc_wide_extract()
34 return (input[lword] >> (start_bit & 63)) & mask; in rvu_npc_wide_extract()
36 lbits = 64 - (start_bit & 63); in rvu_npc_wide_extract()
38 lo = (input[lword] >> (start_bit & 63)); in rvu_npc_wide_extract()
/drivers/staging/sm750fb/
A Dsm750.h76 u32 src_delta, u32 start_bit, u32 d_base, u32 d_pitch,
/drivers/net/ethernet/ti/
A Dcpsw_ale.c81 u8 start_bit; member
214 .start_bit = start, \
221 .start_bit = start, \
285 return cpsw_ale_get_field(ale_entry, entry_fld->start_bit, bits); in cpsw_ale_entry_get_fld()
310 cpsw_ale_set_field(ale_entry, entry_fld->start_bit, bits, value); in cpsw_ale_entry_set_fld()
/drivers/media/platform/verisilicon/
A Dhantro_g2_vp9_dec.c780 u32 src_len, start_bit, src_buf_len; in config_source() local
793 start_bit = (tmp_addr & 0xf) * 8; in config_source()
794 hantro_reg_write(ctx->dev, &g2_start_bit, start_bit); in config_source()
797 src_len += start_bit / 8 - headers_size; in config_source()
A Drockchip_vpu981_hw_av1_dec.c2057 int start_bit, offset; in rockchip_vpu981_av1_dec_set_input_buffer() local
2063 start_bit = (group_entry[0].tile_offset & 0xf) * 8; in rockchip_vpu981_av1_dec_set_input_buffer()
2067 hantro_reg_write(vpu, &av1_strm_start_bit, start_bit); in rockchip_vpu981_av1_dec_set_input_buffer()
/drivers/gpu/drm/rockchip/
A Dcdn-dp-reg.c199 u8 start_bit, u8 bits_no, u32 val) in cdn_dp_reg_write_bit() argument
205 field[2] = start_bit; in cdn_dp_reg_write_bit()
/drivers/video/fbdev/via/
A Dhw.h345 u8 start_bit; member
A Dhw.c979 start_index = reg[i].start_bit; in viafb_load_reg()
/drivers/i3c/master/
A Drenesas-i3c.c907 u8 start_bit = CNDCTL_STCND; in renesas_i3c_i2c_xfers() local
943 renesas_set_bit(i3c->regs, CNDCTL, start_bit); in renesas_i3c_i2c_xfers()
952 start_bit = CNDCTL_SRCND; in renesas_i3c_i2c_xfers()
/drivers/net/ethernet/microchip/
A Dlan743x_main.h1117 #define DMAC_CHANNEL_STATE_SET(start_bit, stop_bit) \ argument
1118 (((start_bit) ? 2 : 0) | ((stop_bit) ? 1 : 0))
/drivers/mmc/host/
A Drtsx_pci_sdmmc.c647 static int sd_get_phase_len(u32 phase_map, unsigned int start_bit) in sd_get_phase_len() argument
652 if (test_phase_bit(phase_map, start_bit + i) == 0) in sd_get_phase_len()
A Dmtk-sd.c2171 static int get_delay_len(u64 delay, u32 start_bit) in get_delay_len() argument
2175 for (i = 0; i < (PAD_DELAY_FULL - start_bit); i++) { in get_delay_len()
2176 if (test_delay_bit(delay, start_bit + i) == 0) in get_delay_len()
2179 return PAD_DELAY_FULL - start_bit; in get_delay_len()
/drivers/edac/
A Damd64_edac.c1656 u8 start_bit = 1; in get_error_address() local
1667 start_bit = 3; in get_error_address()
1671 addr = m->addr & GENMASK_ULL(end_bit, start_bit); in get_error_address()
/drivers/gpu/drm/bridge/cadence/
A Dcdns-mhdp8546-core.c250 u8 start_bit, u8 bits_no, u32 val) in cdns_mhdp_reg_write_bit() argument
256 field[2] = start_bit; in cdns_mhdp_reg_write_bit()

Completed in 106 milliseconds