Lines Matching refs:src

537 ulp_bs_get_lsb(uint8_t *src, uint16_t bitpos, uint8_t bitlen, uint8_t *dst)  in ulp_bs_get_lsb()  argument
547 *dst = (src[index] & mask) >> shift; in ulp_bs_get_lsb()
550 *dst = (src[index] & mask) >> shift; in ulp_bs_get_lsb()
554 *dst |= (src[index] & mask) << (ULP_BLOB_BYTE - bitoffs); in ulp_bs_get_lsb()
574 ulp_bs_pull_lsb(uint8_t *src, uint8_t *dst, uint32_t size, in ulp_bs_pull_lsb() argument
582 ulp_bs_get_lsb(src, offset, ULP_BLOB_BYTE, in ulp_bs_pull_lsb()
590 ulp_bs_get_lsb(src, offset, len, &dst[size - 1 - idx]); in ulp_bs_pull_lsb()
595 ulp_bs_get_msb(uint8_t *src, uint16_t bitpos, uint8_t bitlen, uint8_t *dst) in ulp_bs_get_msb() argument
605 *dst = (src[index] >> shift) & mask; in ulp_bs_get_msb()
607 *dst = (src[index] & (0xFF >> bitoffs)) << -shift; in ulp_bs_get_msb()
608 *dst |= src[index + 1] >> -shift; in ulp_bs_get_msb()
626 ulp_bs_pull_msb(uint8_t *src, uint8_t *dst, in ulp_bs_pull_msb() argument
634 ulp_bs_get_msb(src, offset, ULP_BLOB_BYTE, &dst[idx]); in ulp_bs_pull_msb()
641 ulp_bs_get_msb(src, offset, len, &dst[idx]); in ulp_bs_pull_msb()
872 ulp_blob_msb_block_merge(struct ulp_blob *dst, struct ulp_blob *src, in ulp_blob_msb_block_merge() argument
877 uint8_t *src_buf = ulp_blob_data_get(src, &num); in ulp_blob_msb_block_merge()
929 ulp_blob_block_merge(struct ulp_blob *dst, struct ulp_blob *src, in ulp_blob_block_merge() argument
933 src->byte_order == BNXT_ULP_BYTE_ORDER_BE) in ulp_blob_block_merge()
934 return ulp_blob_msb_block_merge(dst, src, block_size, pad); in ulp_blob_block_merge()
941 ulp_blob_append(struct ulp_blob *dst, struct ulp_blob *src, in ulp_blob_append() argument
947 uint8_t *src_buf = ulp_blob_data_get(src, &num); in ulp_blob_append()
953 if (src->byte_order != BNXT_ULP_BYTE_ORDER_BE || in ulp_blob_append()
1001 ulp_blob_buffer_copy(struct ulp_blob *dst, struct ulp_blob *src) in ulp_blob_buffer_copy() argument
1003 if ((dst->write_idx + src->write_idx) > dst->bitlen) { in ulp_blob_buffer_copy()
1008 ULP_BITS_IS_BYTE_NOT_ALIGNED(src->write_idx)) { in ulp_blob_buffer_copy()
1013 src->data, ULP_BITS_2_BYTE_NR(src->write_idx)); in ulp_blob_buffer_copy()
1014 dst->write_idx += src->write_idx; in ulp_blob_buffer_copy()