Searched refs:db_cfg (Results 1 – 5 of 5) sorted by relevance
| /dpdk/drivers/net/bnxt/tf_core/ |
| H A D | tf_em_internal.c | 186 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 D | tf_identifier.c | 35 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 D | tf_tbl.c | 31 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 D | tf_tcam.c | 40 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 D | tf_em_common.c | 918 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()
|