Home
last modified time | relevance | path

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

/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_utils.c241 if (!blob || bitlen > (8 * sizeof(blob->data))) { in ulp_blob_init()
251 memset(blob->data, 0, sizeof(blob->data)); in ulp_blob_init()
279 if (!blob || datalen > (uint32_t)(blob->bitlen - blob->write_idx)) { in ulp_blob_push()
326 if (!blob || datalen > (uint32_t)(blob->bitlen - blob->write_idx) || in ulp_blob_insert()
527 if (pad > (int32_t)(blob->bitlen - blob->write_idx)) { in ulp_blob_pad_align()
662 if (!blob || (offset + len) > blob->bitlen || in ulp_blob_pull()
732 blob->encap_swap_idx = blob->write_idx; in ulp_blob_encap_swap_idx_set()
764 blob->data[idx + i] = blob->data[idx + 6 - i]; in ulp_blob_perform_encap_swap()
765 blob->data[idx + i + 1] = blob->data[idx + 7 - i]; in ulp_blob_perform_encap_swap()
834 blob->data[i + j] = blob->data[i + j + word_size]; in ulp_blob_perform_64B_word_swap()
[all …]
H A Dulp_utils.h185 ulp_blob_init(struct ulp_blob *blob,
203 ulp_blob_push(struct ulp_blob *blob,
240 ulp_blob_push_64(struct ulp_blob *blob,
258 ulp_blob_push_32(struct ulp_blob *blob,
276 ulp_blob_push_encap(struct ulp_blob *blob,
291 ulp_blob_data_get(struct ulp_blob *blob,
302 ulp_blob_data_len_get(struct ulp_blob *blob);
368 ulp_blob_pad_push(struct ulp_blob *blob,
382 ulp_blob_pad_align(struct ulp_blob *blob,
394 ulp_blob_encap_swap_idx_set(struct ulp_blob *blob);
[all …]
H A Dulp_mapper.c1339 struct ulp_blob *blob, in ulp_mapper_field_blob_write() argument
1345 if (ulp_blob_pad_push(blob, val_len) < 0) { in ulp_mapper_field_blob_write()
1350 if (ulp_blob_push_encap(blob, val, val_len) < 0) { in ulp_mapper_field_blob_write()
1357 if (!ulp_blob_push(blob, val, val_len)) { in ulp_mapper_field_blob_write()
1370 struct ulp_blob *blob, in ulp_mapper_field_opc_process() argument
1374 uint16_t write_idx = blob->write_idx; in ulp_mapper_field_opc_process()
1482 blob, val1, val1_len, &val); in ulp_mapper_field_opc_process()
1487 rc = ulp_mapper_field_blob_write(fld->field_src2, blob, in ulp_mapper_field_opc_process()
1491 rc = ulp_mapper_field_blob_write(fld->field_src3, blob, in ulp_mapper_field_opc_process()
1983 ulp_blob_perform_64B_word_swap(blob); in ulp_mapper_wc_tcam_tbl_post_process()
[all …]