Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_em_internal.c242 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_em_int_bind() local
255 db_cfg.type = TF_DEVICE_MODULE_TYPE_EM; in tf_em_int_bind()
256 db_cfg.num_elements = parms->num_elements; in tf_em_int_bind()
257 db_cfg.cfg = parms->cfg; in tf_em_int_bind()
260 db_cfg.dir = i; in tf_em_int_bind()
261 db_cfg.alloc_cnt = parms->resources->em_cnt[i].cnt; in tf_em_int_bind()
266 if (db_cfg.alloc_cnt[TF_EM_TBL_TYPE_EM_RECORD] == 0) in tf_em_int_bind()
269 if (db_cfg.alloc_cnt[TF_EM_TBL_TYPE_EM_RECORD] % in tf_em_int_bind()
281 db_cfg.rm_db = &em_db[i]; in tf_em_int_bind()
282 rc = tf_rm_create_db(tfp, &db_cfg); in tf_em_int_bind()
H A Dtf_identifier.c43 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_ident_bind() local
55 db_cfg.type = TF_DEVICE_MODULE_TYPE_IDENTIFIER; in tf_ident_bind()
56 db_cfg.num_elements = parms->num_elements; in tf_ident_bind()
57 db_cfg.cfg = parms->cfg; in tf_ident_bind()
60 db_cfg.dir = i; in tf_ident_bind()
61 db_cfg.alloc_cnt = parms->resources->ident_cnt[i].cnt; in tf_ident_bind()
62 db_cfg.rm_db = &ident_db[i]; in tf_ident_bind()
63 rc = tf_rm_create_db(tfp, &db_cfg); in tf_ident_bind()
H A Dtf_tcam.c49 struct tf_rm_create_db_parms db_cfg; in tf_tcam_bind() local
72 memset(&db_cfg, 0, sizeof(db_cfg)); in tf_tcam_bind()
74 db_cfg.type = TF_DEVICE_MODULE_TYPE_TCAM; in tf_tcam_bind()
75 db_cfg.num_elements = parms->num_elements; in tf_tcam_bind()
76 db_cfg.cfg = parms->cfg; in tf_tcam_bind()
79 db_cfg.dir = d; in tf_tcam_bind()
80 db_cfg.alloc_cnt = parms->resources->tcam_cnt[d].cnt; in tf_tcam_bind()
81 db_cfg.rm_db = &tcam_db[d]; in tf_tcam_bind()
82 rc = tf_rm_create_db(tfp, &db_cfg); in tf_tcam_bind()
H A Dtf_tbl.c54 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_tbl_bind() local
64 db_cfg.num_elements = parms->num_elements; in tf_tbl_bind()
65 db_cfg.type = TF_DEVICE_MODULE_TYPE_TABLE; in tf_tbl_bind()
66 db_cfg.num_elements = parms->num_elements; in tf_tbl_bind()
67 db_cfg.cfg = parms->cfg; in tf_tbl_bind()
70 db_cfg.dir = d; in tf_tbl_bind()
71 db_cfg.alloc_cnt = parms->resources->tbl_cnt[d].cnt; in tf_tbl_bind()
72 db_cfg.rm_db = &tbl_db[d]; in tf_tbl_bind()
73 rc = tf_rm_create_db(tfp, &db_cfg); in tf_tbl_bind()
H A Dtf_em_common.c888 struct tf_rm_create_db_parms db_cfg = { 0 }; in tf_em_ext_common_bind() local
899 db_cfg.type = TF_DEVICE_MODULE_TYPE_EM; in tf_em_ext_common_bind()
900 db_cfg.num_elements = parms->num_elements; in tf_em_ext_common_bind()
901 db_cfg.cfg = parms->cfg; in tf_em_ext_common_bind()
904 db_cfg.dir = i; in tf_em_ext_common_bind()
905 db_cfg.alloc_cnt = parms->resources->em_cnt[i].cnt; in tf_em_ext_common_bind()
910 if (db_cfg.alloc_cnt[TF_EM_TBL_TYPE_TBL_SCOPE] == 0) in tf_em_ext_common_bind()
913 db_cfg.rm_db = &eem_db[i]; in tf_em_ext_common_bind()
914 rc = tf_rm_create_db(tfp, &db_cfg); in tf_em_ext_common_bind()