Home
last modified time | relevance | path

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

/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_em_internal.c186 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_em_int_bind() local
200 memset(&db_cfg, 0, sizeof(db_cfg)); in tf_em_int_bind()
215 db_cfg.module = TF_MODULE_TYPE_EM; in tf_em_int_bind()
216 db_cfg.num_elements = parms->num_elements; in tf_em_int_bind()
217 db_cfg.cfg = parms->cfg; in tf_em_int_bind()
220 db_cfg.dir = i; in tf_em_int_bind()
221 db_cfg.alloc_cnt = parms->resources->em_cnt[i].cnt; in tf_em_int_bind()
226 if (db_cfg.alloc_cnt[TF_EM_TBL_TYPE_EM_RECORD] == 0) in tf_em_int_bind()
229 if (db_cfg.alloc_cnt[TF_EM_TBL_TYPE_EM_RECORD] % in tf_em_int_bind()
241 db_cfg.rm_db = (void *)&em_db->em_db[i]; in tf_em_int_bind()
[all …]
H A Dtf_identifier.c35 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_ident_bind() local
49 memset(&db_cfg, 0, sizeof(db_cfg)); in tf_ident_bind()
64 db_cfg.module = TF_MODULE_TYPE_IDENTIFIER; in tf_ident_bind()
65 db_cfg.num_elements = parms->num_elements; in tf_ident_bind()
66 db_cfg.cfg = parms->cfg; in tf_ident_bind()
69 db_cfg.rm_db = (void *)&ident_db->ident_db[i]; in tf_ident_bind()
70 db_cfg.dir = i; in tf_ident_bind()
71 db_cfg.alloc_cnt = parms->resources->ident_cnt[i].cnt; in tf_ident_bind()
74 db_rc[i] = tf_rm_create_db_no_reservation(tfp, &db_cfg); in tf_ident_bind()
76 db_rc[i] = tf_rm_create_db(tfp, &db_cfg); in tf_ident_bind()
H A Dtf_tbl.c31 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_tbl_bind() local
43 memset(&db_cfg, 0, sizeof(db_cfg)); in tf_tbl_bind()
58 db_cfg.num_elements = parms->num_elements; in tf_tbl_bind()
59 db_cfg.module = TF_MODULE_TYPE_TABLE; in tf_tbl_bind()
60 db_cfg.num_elements = parms->num_elements; in tf_tbl_bind()
63 db_cfg.dir = d; in tf_tbl_bind()
64 db_cfg.cfg = &parms->cfg[d ? TF_TBL_TYPE_MAX : 0]; in tf_tbl_bind()
65 db_cfg.alloc_cnt = parms->resources->tbl_cnt[d].cnt; in tf_tbl_bind()
66 db_cfg.rm_db = (void *)&tbl_db->tbl_db[d]; in tf_tbl_bind()
69 db_rc[d] = tf_rm_create_db_no_reservation(tfp, &db_cfg); in tf_tbl_bind()
[all …]
H A Dtf_tcam.c40 struct tf_rm_create_db_parms db_cfg; in tf_tcam_bind() local
86 memset(&db_cfg, 0, sizeof(db_cfg)); in tf_tcam_bind()
101 db_cfg.module = TF_MODULE_TYPE_TCAM; in tf_tcam_bind()
102 db_cfg.num_elements = parms->num_elements; in tf_tcam_bind()
103 db_cfg.cfg = parms->cfg; in tf_tcam_bind()
106 db_cfg.dir = d; in tf_tcam_bind()
107 db_cfg.alloc_cnt = parms->resources->tcam_cnt[d].cnt; in tf_tcam_bind()
108 db_cfg.rm_db = (void *)&tcam_db->tcam_db[d]; in tf_tcam_bind()
111 db_rc[d] = tf_rm_create_db_no_reservation(tfp, &db_cfg); in tf_tcam_bind()
113 db_rc[d] = tf_rm_create_db(tfp, &db_cfg); in tf_tcam_bind()
H A Dtf_em_common.c918 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_em_ext_common_bind() local
939 db_cfg.module = TF_MODULE_TYPE_EM; in tf_em_ext_common_bind()
940 db_cfg.num_elements = parms->num_elements; in tf_em_ext_common_bind()
941 db_cfg.cfg = parms->cfg; in tf_em_ext_common_bind()
944 db_cfg.dir = i; in tf_em_ext_common_bind()
945 db_cfg.alloc_cnt = parms->resources->em_cnt[i].cnt; in tf_em_ext_common_bind()
950 if (db_cfg.alloc_cnt[TF_EM_TBL_TYPE_TBL_SCOPE] == 0) in tf_em_ext_common_bind()
953 db_cfg.rm_db = (void *)&ext_db->eem_db[i]; in tf_em_ext_common_bind()
954 rc = tf_rm_create_db(tfp, &db_cfg); in tf_em_ext_common_bind()