| /linux/scripts/gdb/linux/ |
| H A D | mm.py | 24 def __init__(self): argument 28 self.ops = aarch64_page_ops() 30 self.ops = x86_page_ops() 35 def __init__(self): argument 36 self.struct_page_size = utils.get_page_type().sizeof 37 self.PAGE_SHIFT = constants.LX_CONFIG_PAGE_SHIFT 38 self.PAGE_SIZE = 1 << self.PAGE_SHIFT 39 self.PAGE_MASK = (~(self.PAGE_SIZE - 1)) & ((1 << 64) - 1) 41 self.PAGE_OFFSET = int(gdb.parse_and_eval("page_offset_base")) 42 self.VMEMMAP_START = int(gdb.parse_and_eval("vmemmap_base")) [all …]
|
| H A D | pgtable.py | 64 def __init__(self, cr3, page_levels): 65 self.cr3 = cr3 66 self.page_levels = page_levels argument 67 self.page_level_write_through = is_bit_defined_tupled(cr3, 3) 68 self.page_level_cache_disabled = is_bit_defined_tupled(cr3, 4) 69 self.next_entry_physical_address = cr3 & PHYSICAL_ADDRESS_MASK & page_mask() 71 def next_entry(self, va): 72 next_level = self.page_levels 73 return PageHierarchyEntry(entry_va(next_level, self.next_entry_physical_address, va), next_level) argument 75 def mk_string(self) 77 mk_string(self) global() argument 89 __init__(self, address, level) global() argument 136 next_entry(self, va) global() argument 144 mk_string(self) global() argument 204 __init__(self) global() argument 207 invoke(self, arg, from_tty) global() argument [all...] |
| /linux/tools/perf/scripts/python/ |
| H A D | exported-sql-viewer.py | 194 def __init__(self, task, param=None, parent=None): argument 195 super(Thread, self).__init__(parent) 196 self.task = task 197 self.param = param 199 def run(self): argument 201 if self.param is None: 202 done, result = self.task() 204 done, result = self.task(self.param) 205 self.done.emit(result) 213 def __init__(self, glb, params, parent=None): argument [all …]
|
| H A D | sched-migration.py | 41 def __repr__(self): argument 49 def __init__(self, sleeper): argument 50 self.sleeper = sleeper 52 def __repr__(self): argument 53 return "%s gone to sleep" % thread_name(self.sleeper) 60 def __init__(self, wakee): argument 61 self.wakee = wakee 63 def __repr__(self): argument 64 return "%s woke up" % thread_name(self.wakee) 71 def __init__(self, child): argument [all …]
|
| /linux/tools/lib/python/feat/ |
| H A D | parse_features.py | 52 def __init__(self, prefix, debug=0, enable_fname=False): 57 self.prefix = prefix 58 self.debug = debug 59 self.enable_fname = enable_fname 61 self.data = {} 64 self.max_size_name = len(self.h_name) 65 self.max_size_kconfig = len(self.h_kconfig) argument 66 self 41 __init__(self, prefix, debug=0, enable_fname=False) global() argument 68 parse_error(self, fname, ln, msg, data=None) global() argument 84 parse_feat_file(self, fname) global() argument 206 parse(self) global() argument 222 output_arch_table(self, arch, feat=None) global() argument 282 output_feature(self, feat) global() argument 332 matrix_lines(self, desc_size, max_size_status, header) global() argument 346 output_matrix(self) global() argument 466 list_arch_features(self, arch, feat) global() argument [all...] |
| /linux/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
| H A D | SchedGui.py | 23 def __init__(self, sched_tracer, title, parent = None, id = -1): argument 24 wx.Frame.__init__(self, parent, id, title) 26 (self.screen_width, self.screen_height) = wx.GetDisplaySize() 27 self.screen_width -= 10 28 self.screen_height -= 10 29 self.zoom = 0.5 30 self.scroll_scale = 20 31 self.sched_tracer = sched_tracer 32 self.sched_tracer.set_root_win(self) 33 (self.ts_start, self.ts_end) = sched_tracer.interval() [all …]
|
| /linux/tools/testing/selftests/damon/ |
| H A D | _damon_sysfs.py | 47 def __init__(self, size=None, nr_accesses=None, age=None): argument 48 self.size = size 49 self.nr_accesses = nr_accesses 50 self.age = age 52 if self.size is None: 53 self.size = [0, 2**64 - 1] 54 if self.nr_accesses is None: 55 self.nr_accesses = [0, 2**32 - 1] 56 if self.age is None: 57 self.age = [0, 2**32 - 1] [all …]
|
| /linux/tools/crypto/ccp/ |
| H A D | test_dbc.py | 34 def __init__(self, data) -> None: argument 35 self.d = None 36 self.signature = b"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 37 self.uid = b"1111111111111111" 40 def setUp(self) -> None: argument 41 self.d = open(DEVICE_NODE) 44 def tearDown(self) -> None: argument 45 if self.d: 46 self.d.close() 51 def setUp(self) -> None: argument [all …]
|
| /linux/tools/testing/selftests/drivers/net/lib/py/ |
| H A D | env.py | 21 def __init__(self, src_path): argument 22 self.src_path = Path(src_path) 23 self.test_dir = self.src_path.parent.resolve() 24 self.net_lib_dir = (Path(__file__).parent / "../../../../net/lib").resolve() 26 self.env = self._load_env_file() 29 self.dev = None 31 def _load_env_file(self): 34 src_dir = Path(self 28 _load_env_file(self) global() argument 56 __init__(self, src_path, nsim_test=None, **kwargs) global() argument 75 __enter__(self) global() argument 80 __exit__(self, ex_type, ex_value, ex_tb) global() argument 86 __del__(self) global() argument 105 __init__(self, src_path, nsim_test=None) global() argument 166 create_local(self) global() argument 186 _check_env(self) global() argument 210 resolve_remote_ifc(self) global() argument 222 __enter__(self) global() argument 225 __exit__(self, ex_type, ex_value, ex_tb) global() argument 231 __del__(self) global() argument 245 require_ipver(self, ipver) global() argument 249 _require_cmd(self, comm, key, host=None) global() argument 257 require_cmd(self, comm, local=True, remote=False) global() argument 265 wait_hw_stats_settle(self) global() argument [all...] |
| /linux/rust/syn/gen/ |
| H A D | clone.rs | 10 fn clone(&self) -> Self { in clone() argument 12 extern_token: self.extern_token.clone(), in clone() 13 name: self.name.clone(), in clone() 20 fn clone(&self) -> Self { in clone() argument 22 colon2_token: self.colon2_token.clone(), in clone() 23 lt_token: self.lt_token.clone(), in clone() 24 args: self.args.clone(), in clone() 25 gt_token: self.gt_token.clone(), in clone() 32 fn clone(&self) -> Self { in clone() argument 34 attrs: self.attrs.clone(), in clone() [all …]
|
| /linux/tools/lib/python/kdoc/ |
| H A D | kdoc_output.py | 70 def __init__(self): 73 self.out_mode = self.OUTPUT_ALL 74 self.enable_lineno = None 75 self.nosymbol = {} 76 self.symbol = None 77 self.function_table = None 78 self.config = None argument 79 self.no_doc_sections = False 81 self 65 __init__(self) global() argument 85 set_filter(self, export, internal, symbol, nosymbol, function_table, enable_lineno, no_doc_sections) global() argument 112 highlight_block(self, block) global() argument 122 out_warnings(self, args) global() argument 130 check_doc(self, name, args) global() argument 150 check_declaration(self, dtype, name, args) global() argument 178 msg(self, fname, name, args) global() argument 218 set_symbols(self, symbols) global() argument 221 out_doc(self, fname, name, args) global() argument 224 out_function(self, fname, name, args) global() argument 227 out_enum(self, fname, name, args) global() argument 230 out_typedef(self, fname, name, args) global() argument 233 out_struct(self, fname, name, args) global() argument 264 __init__(self) global() argument 275 print_lineno(self, ln) global() argument 282 output_highlight(self, args) global() argument 334 out_section(self, args, out_docblock=False) global() argument 359 out_doc(self, fname, name, args) global() argument 364 out_function(self, fname, name, args) global() argument 446 out_enum(self, fname, name, args) global() argument 475 out_typedef(self, fname, name, args) global() argument 492 out_struct(self, fname, name, args) global() argument 573 __init__(self, modulename) global() argument 600 arg_name(self, args, name) global() argument 620 set_symbols(self, symbols) global() argument 629 out_tail(self, fname, name, args) global() argument 652 msg(self, fname, name, args) global() argument 663 output_highlight(self, block) global() argument 684 out_doc(self, fname, name, args) global() argument 696 out_function(self, fname, name, args) global() argument 744 out_enum(self, fname, name, args) global() argument 776 out_typedef(self, fname, name, args) global() argument 790 out_struct(self, fname, name, args) global() argument [all...] |
| /linux/tools/testing/selftests/bpf/ |
| H A D | json_writer.c | 29 static void jsonw_indent(json_writer_t *self) in jsonw_indent() argument 32 for (i = 0; i < self->depth; ++i) in jsonw_indent() 33 fputs(" ", self->out); in jsonw_indent() 37 static void jsonw_eol(json_writer_t *self) in jsonw_eol() argument 39 if (!self->pretty) in jsonw_eol() 42 putc('\n', self->out); in jsonw_eol() 43 jsonw_indent(self); in jsonw_eol() 47 static void jsonw_eor(json_writer_t *self) in jsonw_eor() argument 49 if (self->sep != '\0') in jsonw_eor() 50 putc(self->sep, self->out); in jsonw_eor() [all …]
|
| /linux/tools/bpf/bpftool/ |
| H A D | json_writer.c | 29 static void jsonw_indent(json_writer_t *self) in jsonw_indent() argument 32 for (i = 0; i < self->depth; ++i) in jsonw_indent() 33 fputs(" ", self->out); in jsonw_indent() 37 static void jsonw_eol(json_writer_t *self) in jsonw_eol() argument 39 if (!self->pretty) in jsonw_eol() 42 putc('\n', self->out); in jsonw_eol() 43 jsonw_indent(self); in jsonw_eol() 47 static void jsonw_eor(json_writer_t *self) in jsonw_eor() argument 49 if (self->sep != '\0') in jsonw_eor() 50 putc(self->sep, self->out); in jsonw_eor() [all …]
|
| /linux/tools/verification/rvgen/rvgen/ |
| H A D | generator.py | 15 def __init__(self, extra_params={}): argument 16 self.name = extra_params.get("model_name") 17 self.parent = extra_params.get("parent") 18 self.abs_template_dir = \ 19 os.path.join(os.path.dirname(__file__), "templates", self.template_dir) 20 self.main_c = self._read_template_file("main.c") 21 self.kconfig = self._read_template_file("Kconfig") 22 self.description = extra_params.get("description", self.name) or "auto-generated" 23 self.auto_patch = extra_params.get("auto_patch") 24 if self.auto_patch: [all …]
|
| H A D | dot2c.py | 25 def __init__(self, file_path, model_name=None): argument 27 self.line_length = 100 29 def __get_enum_states_content(self) -> list[str]: argument 31 buff.append("\t%s%s," % (self.initial_state, self.enum_suffix)) 32 for state in self.states: 33 if state != self.initial_state: 34 buff.append("\t%s%s," % (state, self.enum_suffix)) 35 buff.append("\tstate_max%s," % (self.enum_suffix)) 39 def format_states_enum(self) 38 __get_enum_states_content(self) global() argument 48 get_enum_states_string(self) global() argument 52 format_states_enum(self) global() argument 60 __get_enum_events_content(self) global() argument 74 get_enum_events_string(self) global() argument 78 format_events_enum(self) global() argument 86 get_minimun_type(self) global() argument 100 format_automaton_definition(self) global() argument 112 format_aut_init_header(self) global() argument 117 __get_string_vector_per_line_content(self, buff) global() argument 130 get_aut_init_events_string(self) global() argument 133 get_aut_init_states_string(self) global() argument 136 format_aut_init_events_string(self) global() argument 143 format_aut_init_states_string(self) global() argument 151 __get_max_strlen_of_states(self) global() argument 155 get_aut_init_function(self) global() argument 183 format_aut_init_function(self) global() argument 191 get_aut_init_initial_state(self) global() argument 194 format_aut_init_initial_state(self) global() argument 201 get_aut_init_final_states(self) global() argument 216 format_aut_init_final_states(self) global() argument 222 __get_automaton_initialization_footer_string(self) global() argument 226 format_aut_init_footer(self) global() argument 232 format_invalid_state(self) global() argument 238 format_model(self) global() argument 254 print_model_classic(self) global() argument [all...] |
| H A D | ltl2ba.py | 72 def __init__(self, incoming: set['GraphNode'], new, old, _next): argument 73 self.init = False 74 self.outgoing = set() 75 self.labels = set() 76 self.incoming = incoming.copy() 77 self.new = new.copy() 78 self.old = old.copy() 79 self.next = _next.copy() 80 self.id = GraphNode.uid 83 def expand(self, node_set): argument [all …]
|
| /linux/drivers/gpu/drm/msm/registers/ |
| H A D | gen_header.py | 16 def __init__(self, message): argument 17 self.message = message 20 def __init__(self, name): argument 21 self.name = name 22 self.values = [] 24 def has_name(self, name): argument 25 for (n, value) in self.values: 30 def names(self): argument 31 return [n for (n, value) in self.values] 33 def dump(self, is_deprecated): argument [all …]
|
| /linux/tools/testing/kunit/ |
| H A D | kunit_tool_test.py | 46 def test_is_subset_of(self): argument 48 self.assertTrue(kconfig0.is_subset_of(kconfig0)) 52 self.assertTrue(kconfig1.is_subset_of(kconfig1)) 53 self.assertTrue(kconfig0.is_subset_of(kconfig1)) 54 self.assertFalse(kconfig1.is_subset_of(kconfig0)) 56 def test_read_from_file(self): argument 68 self.assertEqual(kconfig, expected_kconfig) 70 def test_write_to_file(self): argument 83 self.assertEqual(actual_kconfig, expected_kconfig) 86 def setUp(self): argument [all …]
|
| /linux/tools/perf/pmu-events/ |
| H A D | metric.py | 124 def ToPerfJson(self) -> str: argument 128 def ToPython(self) -> str: argument 132 def Simplify(self): argument 133 """Returns a simplified version of self.""" 136 def HasExperimentalEvents(self) -> bool: argument 140 def Equals(self, other) -> bool: argument 144 def Substitute(self, name: str, expression: 'Expression') -> 'Expression': argument 147 def __str__(self) -> str: argument 148 return self.ToPerfJson() 150 def __or__(self, other: Union[int, float, 'Expression']) -> 'Operator': argument [all …]
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | base_device.py | 46 def __init__(self, path): argument 47 self.path = path 49 def __set_value(self, value): argument 50 with open(self.path, "w") as f: 53 def __get_value(self): argument 54 with open(self.path) as f: 58 def int_value(self) -> int: argument 59 return int(self.__get_value()) 62 def int_value(self, v: int) -> None: argument 63 self.__set_value(v) [all …]
|
| /linux/tools/testing/selftests/vfio/ |
| H A D | vfio_pci_driver_test.c | 76 self->iommu = iommu_init(variant->iommu_mode); in FIXTURE_SETUP() 77 self->device = vfio_pci_device_init(device_bdf, self->iommu); in FIXTURE_SETUP() 78 self->iova_allocator = iova_allocator_init(self->iommu); in FIXTURE_SETUP() 80 driver = &self->device->driver; in FIXTURE_SETUP() 82 region_setup(self->iommu, self->iova_allocator, &self->memcpy_region, SZ_1G); in FIXTURE_SETUP() 83 region_setup(self->iommu, self->iova_allocator, &driver->region, SZ_2M); in FIXTURE_SETUP() 86 self->unmapped_iova = iova_allocator_alloc(self->iova_allocator, SZ_1G); in FIXTURE_SETUP() 88 vfio_pci_driver_init(self->device); in FIXTURE_SETUP() 89 self->msi_fd = self->device->msi_eventfds[driver->msi]; in FIXTURE_SETUP() 96 self->size = self->device->driver.max_memcpy_size; in FIXTURE_SETUP() [all …]
|
| /linux/tools/perf/tests/shell/lib/ |
| H A D | perf_metric_validation.py | 11 …def __init__(self, metric: list[str], wl: str, value: list[float], low: float, up=float('nan'), de… argument 12 self.metric: list = metric # multiple metrics in relationship type tests 13 self.workloads = [wl] # multiple workloads possible 14 self.collectedValue: list = value 15 self.valueLowBound = low 16 self.valueUpBound = up 17 self.description = description 19 def __repr__(self) -> str: argument 20 if len(self.metric) > 1: 24 … \tRelationship rule description: \'{5}\'".format(self.metric, self.collectedValue, self.workloads, [all …]
|
| /linux/tools/net/ynl/pyynl/lib/ |
| H A D | ynl.py | 118 def __init__(self, nl_msg): 119 self.nl_msg = nl_msg 120 self.error = -nl_msg.error 122 def __str__(self): 125 extack = self.nl_msg.extack.copy() if self.nl_msg.extack else {} 129 msg += os.strerror(self.error) argument 152 def __init__(self, raw, offset): 153 self._len, self 104 __init__(self, nl_msg) global() argument 108 __str__(self) global() argument 145 as_scalar(self, attr_type, byte_order=None) global() argument 149 as_auto_scalar(self, attr_type, byte_order=None) global() argument 156 as_strz(self) global() argument 159 as_bin(self) global() argument 162 as_c_array(self, type) global() argument 166 __repr__(self) global() argument 171 __init__(self, msg, offset=0) global() argument 179 __iter__(self) global() argument 182 __repr__(self) global() argument 192 __init__(self, msg, offset, attr_space=None) global() argument 236 _decode_policy(self, raw) global() argument 260 annotate_extack(self, attr_space) global() argument 272 cmd(self) global() argument 275 __repr__(self) global() argument 285 __init__(self, data) global() argument 294 __iter__(self) global() argument 364 __init__(self, nl_msg) global() argument 369 cmd(self) global() argument 372 __repr__(self) global() argument 381 __init__(self, family_name, proto_num) global() argument 385 _message(self, nl_type, nl_flags, seq=None) global() argument 391 message(self, flags, command, version, seq=None) global() argument 394 _decode(self, nl_msg) global() argument 397 decode(self, ynl, nl_msg, op) global() argument 405 get_mcast_id(self, mcast_name, mcast_groups) global() argument 410 msghdr_size(self) global() argument 415 __init__(self, family_name) global() argument 425 message(self, flags, command, version, seq=None) global() argument 430 _decode(self, nl_msg) global() argument 433 get_mcast_id(self, mcast_name, mcast_groups) global() argument 438 msghdr_size(self) global() argument 445 __init__(self, attr_space, attrs, outer = None) global() argument 450 lookup(self, name) global() argument 467 __init__(self, def_path, schema=None, process_unknown=False, recv_size=0) global() argument 511 ntf_subscribe(self, mcast_name) global() argument 517 set_recv_dbg(self, enabled) global() argument 520 _recv_dbg_print(self, reply, nl_msgs) global() argument 528 _encode_enum(self, attr_spec, value) global() argument 540 _get_scalar(self, attr_spec, value) global() argument 550 _add_attr(self, space, name, value, search_attrs) global() argument 626 _get_enum_or_unknown(self, enum, raw) global() argument 636 _decode_enum(self, raw, attr_spec) global() argument 650 _decode_binary(self, attr, attr_spec) global() argument 666 _decode_array_attr(self, attr, attr_spec) global() argument 692 _decode_nest_type_value(self, attr, attr_spec) global() argument 702 _decode_unknown(self, attr) global() argument 708 _rsp_add(self, rsp, name, is_multi, decoded) global() argument 723 _resolve_selector(self, attr_spec, search_attrs) global() argument 737 _decode_sub_msg(self, attr, attr_spec, search_attrs) global() argument 752 _decode(self, attrs, space, outer_attrs = None) global() argument 812 _decode_extack_path(self, attrs, attr_set, offset, target, search_attrs) global() argument 848 _decode_extack(self, request, op, extack, vals) global() argument 861 _struct_size(self, name) global() argument 878 _decode_struct(self, data, name) global() argument 907 _encode_struct(self, name, vals) global() argument 931 _formatted_string(self, raw, display_hint) global() argument 947 _from_string(self, string, attr_spec) global() argument 959 handle_ntf(self, decoded) global() argument 972 check_ntf(self) global() argument 997 poll_ntf(self, duration=None) global() argument 1016 operation_do_attributes(self, name) global() argument 1027 _encode_message(self, op, vals, flags, req_seq) global() argument 1041 _ops(self, ops) global() argument 1110 _op(self, method, vals, flags=None, dump=False) global() argument 1118 do(self, method, vals, flags=None) global() argument 1121 dump(self, method, vals) global() argument 1124 do_multi(self, ops) global() argument [all...] |
| /linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| H A D | hw_atl_b0.c | 115 static int hw_atl_b0_hw_reset(struct aq_hw_s *self) in hw_atl_b0_hw_reset() argument 119 err = hw_atl_utils_soft_reset(self); in hw_atl_b0_hw_reset() 123 self->aq_fw_ops->set_state(self, MPI_RESET); in hw_atl_b0_hw_reset() 125 err = aq_hw_err_from_flags(self); in hw_atl_b0_hw_reset() 130 int hw_atl_b0_set_fc(struct aq_hw_s *self, u32 fc, u32 tc) in hw_atl_b0_set_fc() argument 132 hw_atl_rpb_rx_xoff_en_per_tc_set(self, !!(fc & AQ_NIC_FC_RX), tc); in hw_atl_b0_set_fc() 137 static int hw_atl_b0_tc_ptp_set(struct aq_hw_s *self) in hw_atl_b0_tc_ptp_set() argument 140 hw_atl_tpb_tx_pkt_buff_size_per_tc_set(self, HW_ATL_B0_PTP_TXBUF_SIZE, in hw_atl_b0_tc_ptp_set() 144 hw_atl_rpb_rx_pkt_buff_size_per_tc_set(self, HW_ATL_B0_PTP_RXBUF_SIZE, in hw_atl_b0_tc_ptp_set() 147 hw_atl_rpb_rx_xoff_en_per_tc_set(self, 0U, AQ_HW_PTP_TC); in hw_atl_b0_tc_ptp_set() [all …]
|
| /linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
| H A D | hw_atl2.c | 19 static int hw_atl2_act_rslvr_table_set(struct aq_hw_s *self, u8 location, 89 static u32 hw_atl2_sem_act_rslvr_get(struct aq_hw_s *self) in hw_atl2_sem_act_rslvr_get() argument 91 return hw_atl_reg_glb_cpu_sem_get(self, HW_ATL2_FW_SM_ACT_RSLVR); in hw_atl2_sem_act_rslvr_get() 94 static int hw_atl2_hw_reset(struct aq_hw_s *self) in hw_atl2_hw_reset() argument 96 struct hw_atl2_priv *priv = self->priv; in hw_atl2_hw_reset() 99 err = hw_atl2_utils_soft_reset(self); in hw_atl2_hw_reset() 105 self->aq_fw_ops->set_state(self, MPI_RESET); in hw_atl2_hw_reset() 107 err = aq_hw_err_from_flags(self); in hw_atl2_hw_reset() 112 static int hw_atl2_hw_queue_to_tc_map_set(struct aq_hw_s *self) in hw_atl2_hw_queue_to_tc_map_set() argument 114 struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; in hw_atl2_hw_queue_to_tc_map_set() [all …]
|