Lines Matching refs:setsize

1072                          uint64_t setsize, uint32_t data, int memidx,  in set_step()  argument
1077 setsize = MIN(setsize, page_limit(toaddr)); in set_step()
1079 uint64_t mtesize = mte_mops_probe(env, toaddr, setsize, *mtedesc); in set_step()
1087 setsize = MIN(setsize, mtesize); in set_step()
1111 memset(mem, data, setsize); in set_step()
1112 return setsize; in set_step()
1121 uint64_t setsize, uint32_t data, int memidx, in set_step_tags() argument
1127 setsize = MIN(setsize, page_limit(toaddr)); in set_step_tags()
1154 memset(mem, data, setsize); in set_step_tags()
1155 mte_mops_set_tags(env, toaddr, setsize, *mtedesc); in set_step_tags()
1156 return setsize; in set_step_tags()
1160 uint64_t setsize, uint32_t data,
1241 uint64_t setsize = env->xregs[rn]; in do_setp() local
1246 if (setsize > INT64_MAX) { in do_setp()
1247 setsize = INT64_MAX; in do_setp()
1249 setsize &= ~0xf; in do_setp()
1254 check_setg_alignment(env, toaddr, setsize, memidx, ra); in do_setp()
1259 stagesetsize = MIN(setsize, page_limit(toaddr)); in do_setp()
1262 env->xregs[rn] = setsize; in do_setp()
1265 setsize -= step; in do_setp()
1269 env->xregs[rd] = toaddr + setsize; in do_setp()
1270 env->xregs[rn] = -setsize; in do_setp()
1300 uint64_t setsize = -env->xregs[rn]; in do_setm() local
1325 check_setg_alignment(env, toaddr, setsize, memidx, ra); in do_setm()
1331 stagesetsize = setsize & TARGET_PAGE_MASK; in do_setm()
1333 step = stepfn(env, toaddr, setsize, data, memidx, &mtedesc, ra); in do_setm()
1335 setsize -= step; in do_setm()
1337 env->xregs[rn] = -setsize; in do_setm()
1363 uint64_t setsize = -env->xregs[rn]; in do_sete() local
1373 if (setsize == 0) { in do_sete()
1384 if (setsize >= TARGET_PAGE_SIZE) { in do_sete()
1390 check_setg_alignment(env, toaddr, setsize, memidx, ra); in do_sete()
1396 while (setsize > 0) { in do_sete()
1397 step = stepfn(env, toaddr, setsize, data, memidx, &mtedesc, ra); in do_sete()
1399 setsize -= step; in do_sete()
1400 env->xregs[rn] = -setsize; in do_sete()