Lines Matching refs:ivac
2267 def GetIPCVoucherAttrControlSummary(ivac): argument
2273 if ivac == 0:
2274 return "{: <#18x}".format(ivac)
2276 growing_str = "Y" if unsigned(ivac.ivac_is_growing) else "N"
2277 out_str += fmt.format(c=ivac, growing=growing_str)
2288 ivac = kern.GetValueFromAddress(cmd_args[0], "ipc_voucher_attr_control_t")
2290 print(GetIPCVoucherAttrControlSummary(ivac))
2293 last_entry_index = unsigned(ivac.ivac_table_size)
2299 addressof(ivac.ivac_table[cur_entry_index])
2354 def GetIPCVoucherGlobalTableElementSummary(idx, ivac, ivam): argument
2361 ctrl_s=GetIPCVoucherAttrControlSummary(addressof(ivac)),
2376 ivac = kern.globals.ivac_global_table[i]
2380 print(GetIPCVoucherGlobalTableElementSummary(i, ivac, ivam))
2526 ivac = kern.GetValueFromAddress(cmd_args[0], "ipc_voucher_attr_control_t")
2528 print(GetIPCVoucherAttrControlSummary(ivac))
2529 if unsigned(ivac.ivac_freelist) == 0:
2533 next_free = unsigned(ivac.ivac_freelist)
2537 + GetIPCVoucherAttributeEntrySummary(addressof(ivac.ivac_table[next_free]))
2539 next_free = unsigned(ivac.ivac_table[next_free].ivace_next)
2653 ivac = GetVoucherAttributeControllerForKey(manager_key)
2654 if ivac is None or addressof(ivac) == 0:
2658 ivace_table = ivac.ivac_table
2659 if voucher_entry_value >= unsigned(ivac.ivac_table_size):
2662 % (voucher_entry_value, unsigned(ivac.ivac_table_size))