Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
Dvmem.c36 #define uedge_bits (8 * sizeof(hive_uedge)) macro
38 …r_bits(target, target_bit, src, src_bit) move_subword(target, target_bit, src, src_bit, uedge_bits)
39 #define move_word(target, target_bit, src) move_subword(target, target_bit, src, 0, uedge_bits)
49 unsigned int start_elem = target_bit / uedge_bits; in move_subword()
50 unsigned int start_bit = target_bit % uedge_bits; in move_subword()
55 if (subword_width + start_bit > uedge_bits) { /* overlap */ in move_subword()
57 hive_uedge old_val0 = INV_SUBWORD(target[start_elem], start_bit, uedge_bits); in move_subword()
61 subword_width + start_bit - uedge_bits); in move_subword()
62 target[start_elem + 1] = old_val1 | (src_subword >> (uedge_bits - start_bit)); in move_subword()
79 unsigned int start_elem = (elem_bits * index) / uedge_bits; in hive_sim_wide_unpack()
[all …]