reformat code and job array

This commit is contained in:
Rongsong Shen 2025-11-07 16:14:27 +08:00
parent a665ccd4fe
commit 9ff857db9f
64 changed files with 1497 additions and 2476 deletions

View file

@ -13,21 +13,15 @@
extern void res_obj_killer(xce_resource_t*);
extern void resval_obj_killer(xce_resval_t*);
int resmgr_init(resmgr_t* mgr,
int nslots,
int delta,
int inst_delta)
int resmgr_init(resmgr_t* mgr, int nslots, int delta, int inst_delta)
{
TRACE("%s nslots %d delta %d inst_delta %d",
__func__, nslots, delta,
TRACE("%s nslots %d delta %d inst_delta %d", __func__, nslots, delta,
inst_delta);
mylock_init(&(mgr->lock));
ht_init(&(mgr->htab), nslots,
string_hash_key);
zarray_init(&(mgr->defs), delta,
(zarray_item_killer_t)res_obj_killer);
ht_init(&(mgr->htab), nslots, string_hash_key);
zarray_init(&(mgr->defs), delta, (zarray_item_killer_t)res_obj_killer);
zarray_init(&(mgr->sharedinst), inst_delta,
(zarray_item_killer_t)resval_obj_killer);
mgr->nshared = 0;
@ -47,8 +41,7 @@ void resmgr_fini(resmgr_t* mgr)
return;
}
static int32_t resmgr_add_res_(resmgr_t* mgr,
xce_resource_t* res)
static int32_t resmgr_add_res_(resmgr_t* mgr, xce_resource_t* res)
{
hent_t* e = NULL;
int idx;
@ -63,8 +56,7 @@ static int32_t resmgr_add_res_(resmgr_t* mgr,
return idx;
}
e = ht_add(&(mgr->htab),
(void*)res->name);
e = ht_add(&(mgr->htab), (void*)res->name);
if (e == NULL) {
zarray_del(&(mgr->defs), idx);
return -errno;
@ -81,8 +73,7 @@ static int32_t resmgr_add_res_(resmgr_t* mgr,
return idx;
}
int32_t resmgr_add_res(resmgr_t* mgr,
xce_resource_t* res)
int32_t resmgr_add_res(resmgr_t* mgr, xce_resource_t* res)
{
int32_t idx;
@ -97,9 +88,7 @@ int32_t resmgr_add_res(resmgr_t* mgr,
return idx;
}
static xce_resource_t* resmgr_lockres_(resmgr_t* mgr,
char* resname,
int op)
static xce_resource_t* resmgr_lockres_(resmgr_t* mgr, char* resname, int op)
{
hent_t* e = NULL;
int idx;
@ -125,9 +114,7 @@ static xce_resource_t* resmgr_lockres_(resmgr_t* mgr,
return obj_ref(r, op);
}
xce_resource_t* resmgr_lockres(resmgr_t* mgr,
char* resname,
int op)
xce_resource_t* resmgr_lockres(resmgr_t* mgr, char* resname, int op)
{
xce_resource_t* r = NULL;
@ -157,14 +144,12 @@ xce_resource_t* resmgr_lockres(resmgr_t* mgr,
return r;
}
static void resmgr_del_res_(resmgr_t* mgr,
xce_resource_t* r)
static void resmgr_del_res_(resmgr_t* mgr, xce_resource_t* r)
{
hent_t* e = NULL;
int idx;
e = ht_get(&(mgr->htab),
(void*)r->name);
e = ht_get(&(mgr->htab), (void*)r->name);
if (e == NULL) {
SET_ERROR(E_XCE_BAD_RES);
@ -181,8 +166,7 @@ static void resmgr_del_res_(resmgr_t* mgr,
zarray_del(&(mgr->defs), idx);
}
void resmgr_del_res(resmgr_t* mgr,
xce_resource_t* r)
void resmgr_del_res(resmgr_t* mgr, xce_resource_t* r)
{
if ((mgr == NULL) || (r == NULL)) {
SET_ERROR(EINVAL);
@ -195,9 +179,7 @@ void resmgr_del_res(resmgr_t* mgr,
mylock_unlock(&(mgr->lock));
}
int resmgr_iter(resmgr_t* mgr,
xlist_t* l,
void* arg)
int resmgr_iter(resmgr_t* mgr, xlist_t* l, void* arg)
{
int rc = 0;