/linux-master/tools/testing/selftests/alsa/ |
H A D | test-pcmtest-driver.c | 138 self->params.buffer_size = 16384; 139 self->params.period_size = 4096; 140 self->params.channels = CH_NUM; 141 self->params.rate = 8000; 142 self->params.access = SND_PCM_ACCESS_RW_INTERLEAVED; 143 self->params.format = SND_PCM_FORMAT_S16_LE; 144 self->card = -1; 145 self->params.sample_size = snd_pcm_format_physical_width(self->params.format) / 8; 147 self [all...] |
/linux-master/tools/testing/selftests/hid/tests/ |
H A D | test_tablet.py | 89 def __init__(self, touch: BtnTouch, tool: Optional[ToolType], button: Optional[BtnPressed]): 90 self.touch = touch # type: ignore 91 self.tool = tool # type: ignore 92 self.button = button # type: ignore 127 def apply(self, events: List[libevdev.InputEvent], strict: bool) -> "PenState": 130 touch = self.touch 132 tool = self.tool 134 button = self.button 168 new_state in self.valid_transitions() 169 ), f"moving from {self} t [all...] |
H A D | test_mouse.py | 35 def __init__(self, rdesc, name=None, input_info=None): 38 self.left = False 39 self.right = False 40 self.middle = False 42 def create_report(self, x, y, buttons=None, wheels=None, reportID=None): 57 self.left = left 59 self.right = right 61 self.middle = middle 62 left = self.left 63 right = self [all...] |
H A D | test_apple_keyboard.py | 142 self, 148 self.default_reportID = 1 150 def send_fn_state(self, state): 153 r = self.create_report(data, reportID=17) 154 self.call_input_event(r) 161 def create_device(self): 164 def test_single_function_key(self): 166 uhdev = self.uhdev 168 syn_event = self.syn_event 174 self [all...] |
H A D | test_keyboard.py | 26 def __init__(self, rdesc, name=None, input_info=None): 29 self.keystates = {} 31 def _update_key_state(self, keys): 38 unused_keys = [k for k, v in self.keystates.items() if not v] 40 del self.keystates[key] 42 # self.keystates contains now the list of currently pressed keys, 44 for key in self.keystates.keys(): 45 self.keystates[key] = False 49 self.keystates[key] = True 51 def _create_report_data(self) [all...] |
/linux-master/tools/testing/selftests/prctl/ |
H A D | set-anon-vma-name-test.c | 49 maps_file = fopen("/proc/self/maps", "r"); 51 printf("## /proc/self/maps file opening error\n"); 79 self->ptr_anon = mmap(NULL, AREA_SIZE, PROT_READ | PROT_WRITE, 81 ASSERT_NE(self->ptr_anon, NULL); 82 self->ptr_not_anon = mmap(NULL, AREA_SIZE, PROT_READ | PROT_WRITE, 84 ASSERT_NE(self->ptr_not_anon, NULL); 88 munmap(self->ptr_anon, AREA_SIZE); 89 munmap(self->ptr_not_anon, AREA_SIZE); 94 EXPECT_GE(rename_vma((unsigned long)self->ptr_anon, AREA_SIZE, GOOD_NAME), 0); 95 EXPECT_TRUE(was_renaming_successful(GOOD_NAME, (unsigned long)self [all...] |
/linux-master/tools/testing/kunit/ |
H A D | kunit_kernel.py | 45 def __init__(self, linux_arch: str, cross_compile: Optional[str]): 46 self._linux_arch = linux_arch 47 self._cross_compile = cross_compile 49 def make_mrproper(self) -> None: 57 def make_arch_config(self, base_kunitconfig: kunit_config.Kconfig) -> kunit_config.Kconfig: 60 def make_olddefconfig(self, build_dir: str, make_options: Optional[List[str]]) -> None: 61 command = ['make', 'ARCH=' + self._linux_arch, 'O=' + build_dir, 'olddefconfig'] 62 if self._cross_compile: 63 command += ['CROSS_COMPILE=' + self._cross_compile] 74 def make(self, job [all...] |
H A D | kunit_parser.py | 39 def __init__(self) -> None: 41 self.status = TestStatus.TEST_CRASHED 42 self.name = '' 43 self.expected_count = 0 # type: Optional[int] 44 self.subtests = [] # type: List[Test] 45 self.log = [] # type: List[str] 46 self.counts = TestCounts() 48 def __str__(self) -> str: 50 return (f'Test({self.status}, {self [all...] |
/linux-master/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
H A D | Core.py | 103 def __init__(self, common_cpu, common_secs, common_nsecs, 105 self.cpu = common_cpu 106 self.secs = common_secs 107 self.nsecs = common_nsecs 108 self.pid = common_pid 109 self.comm = common_comm 110 self.callchain = common_callchain 112 def ts(self): 113 return (self.secs * (10 ** 9)) + self [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_bpftool.py | 74 def test_feature_dev_json(self, iface): 86 self.assertCountEqual(res.keys(), expected_keys) 91 self.assertNotIn(unexpected_helper, helpers) 93 def test_feature_kernel(self): 111 self.assertCountEqual(tc.keys(), expected_keys) 116 self.assertNotIn(unexpected_helper, helpers) 118 def test_feature_kernel_full(self): 139 self.assertTrue(found_helpers) 141 def test_feature_kernel_full_vs_not_full(self): 155 self [all...] |
/linux-master/tools/testing/selftests/net/af_unix/ |
H A D | unix_connect.c | 104 self->family = AF_UNIX; 109 close(self->server); 110 close(self->client); 120 .sun_family = self->family, 124 self->server = socket(self->family, variant->type, 0); 125 ASSERT_NE(-1, self->server); 130 err = bind(self->server, (struct sockaddr *)&addr, addrlen); 134 err = listen(self->server, 32); 141 self [all...] |
H A D | scm_pidfd.c | 103 snprintf(path, sizeof(path), "/proc/self/fdinfo/%d", pidfd); 258 self->client_addr = mmap(NULL, sizeof(*self->client_addr), PROT_READ | PROT_WRITE, 260 ASSERT_NE(MAP_FAILED, self->client_addr); 265 close(self->server); 267 kill(self->client_pid, SIGKILL); 268 waitpid(self->client_pid, NULL, 0); 271 unlink(self->server_addr.sock_name); 272 unlink(self->client_addr->sock_name); 294 static void client(FIXTURE_DATA(scm_pidfd) *self, [all...] |
/linux-master/drivers/comedi/drivers/ni_routing/tools/ |
H A D | csv_collection.py | 14 def __init__(self, pattern, skip_commented_lines=True, strip_lines=True): 15 super(CSVCollection, self).__init__() 16 self.pattern = pattern 25 key = self.source_column_name 28 dR = csv.DictReader(F, delimiter=self.delimiter, 29 quotechar=self.quotechar) 39 self[name] = D
|
/linux-master/tools/testing/selftests/pidfd/ |
H A D | pidfd_getfd_test.c | 143 self->sk = sk_pair[0]; 145 self->pid = fork(); 146 ASSERT_GE(self->pid, 0); 148 if (self->pid == 0) { 157 self->pidfd = sys_pidfd_open(self->pid, 0); 158 ASSERT_GE(self->pidfd, 0); 164 ret = recv(sk_pair[0], &self->remote_fd, sizeof(self->remote_fd), 0); 165 ASSERT_EQ(sizeof(self [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | tls.c | 221 ulp_sock_pair(_metadata, &self->fd, &self->cfd, &self->notls); 226 close(self->fd); 227 close(self->cfd); 239 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); 240 EXPECT_NE(recv(self->cfd, buf, send_len, 0), -1); 250 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); 254 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); 258 EXPECT_EQ(setsockopt(self 432 chunked_sendfile(struct __test_metadata *_metadata, struct _test_data_tls *self, uint16_t chunk_size, uint16_t extra_payload_size) argument 1352 test_mutliproc(struct __test_metadata *_metadata, struct _test_data_tls *self, bool sendpg, unsigned int n_readers, unsigned int n_writers) argument [all...] |
/linux-master/tools/power/pm-graph/ |
H A D | sleepgraph.py | 319 def __init__(self): 320 self.archargs = 'args_'+platform.machine() 321 self.hostname = platform.node() 322 if(self.hostname == ''): 323 self.hostname = 'localhost' 330 self.rtcpath = rtc 332 self.ansi = True 333 self.testdir = datetime.now().strftime('suspend-%y%m%d-%H%M%S') 336 self.sudouser = os.environ['SUDO_USER'] 337 def resetlog(self) [all...] |
/linux-master/tools/testing/selftests/perf_events/ |
H A D | sigtrap_threads.c | 130 ASSERT_EQ(sigaction(SIGTRAP, &action, &self->oldact), 0); 133 self->fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC); 134 ASSERT_NE(self->fd, -1); 137 pthread_barrier_init(&self->barrier, NULL, NUM_THREADS + 1); 139 ASSERT_EQ(pthread_create(&self->threads[i], NULL, test_thread, &self->barrier), 0); 144 pthread_barrier_destroy(&self->barrier); 145 close(self->fd); 146 sigaction(SIGTRAP, &self->oldact, NULL); 150 FIXTURE_DATA(sigtrap_threads) *self) 149 run_test_threads(struct __test_metadata *_metadata, FIXTURE_DATA(sigtrap_threads) *self) argument [all...] |
/linux-master/tools/perf/scripts/python/ |
H A D | task-analyzer.py | 241 def __init__(self): 242 self._last_start = None 243 self._last_finish = None 244 self.out_out = -1 245 self.in_out = -1 246 self.out_in = -1 247 self.in_in = -1 249 self._time_in = -1 250 self.max_out_in = -1 251 self [all...] |
/linux-master/tools/testing/selftests/proc/ |
H A D | Makefile | 13 TEST_GEN_PROGS += proc-self-map-files-001 14 TEST_GEN_PROGS += proc-self-map-files-002 15 TEST_GEN_PROGS += proc-self-syscall 16 TEST_GEN_PROGS += proc-self-wchan 22 TEST_GEN_PROGS += self 25 TEST_GEN_PROGS += thread-self
|
/linux-master/fs/proc/ |
H A D | self.c | 9 * /proc/self: 40 struct dentry *self; local 44 self = d_alloc_name(s->s_root, "self"); 45 if (self) { 54 d_add(self, inode); 57 dput(self); 63 pr_err("proc_fill_super: can't allocate /proc/self\n"); 65 fs_info->proc_self = self;
|
/linux-master/drivers/crypto/intel/qat/qat_c62x/ |
H A D | adf_c62x_hw_data.c | 27 static u32 get_accel_mask(struct adf_hw_device_data *self) argument 29 u32 straps = self->straps; 30 u32 fuses = self->fuses; 39 static u32 get_ae_mask(struct adf_hw_device_data *self) argument 41 u32 straps = self->straps; 42 u32 fuses = self->fuses; 48 disabled = ~get_accel_mask(self) & ADF_C62X_ACCELERATORS_MASK; 56 static u32 get_ts_clock(struct adf_hw_device_data *self) argument 61 return self->clock_frequency / 16; 78 static u32 get_misc_bar_id(struct adf_hw_device_data *self) argument 83 get_etr_bar_id(struct adf_hw_device_data *self) argument 88 get_sram_bar_id(struct adf_hw_device_data *self) argument 93 get_sku(struct adf_hw_device_data *self) argument [all...] |
/linux-master/drivers/crypto/intel/qat/qat_c3xxx/ |
H A D | adf_c3xxx_hw_data.c | 27 static u32 get_accel_mask(struct adf_hw_device_data *self) argument 29 u32 straps = self->straps; 30 u32 fuses = self->fuses; 39 static u32 get_ae_mask(struct adf_hw_device_data *self) argument 41 u32 straps = self->straps; 42 u32 fuses = self->fuses; 48 disabled = ~get_accel_mask(self) & ADF_C3XXX_ACCELERATORS_MASK; 56 static u32 get_ts_clock(struct adf_hw_device_data *self) argument 61 return self->clock_frequency / 16; 78 static u32 get_misc_bar_id(struct adf_hw_device_data *self) argument 83 get_etr_bar_id(struct adf_hw_device_data *self) argument 88 get_sram_bar_id(struct adf_hw_device_data *self) argument 93 get_sku(struct adf_hw_device_data *self) argument [all...] |
/linux-master/tools/testing/selftests/net/openvswitch/ |
H A D | ovs-dpctl.py | 341 def dpstr(self, more=False): 344 if self.get_attr("OVS_NAT_ATTR_SRC"): 346 elif self.get_attr("OVS_NAT_ATTR_DST"): 351 if self.get_attr("OVS_NAT_ATTR_IP_MIN") or self.get_attr( 354 if self.get_attr("OVS_NAT_ATTR_IP_MIN"): 356 self.get_attr("OVS_NAT_ATTR_IP_MIN") 359 if self.get_attr("OVS_NAT_ATTR_IP_MAX"): 361 self.get_attr("OVS_NAT_ATTR_IP_MAX") 366 if self [all...] |
/linux-master/Documentation/sphinx/ |
H A D | cdomain.py | 147 def handle_func_like_macro(self, sig, signode): 156 if not self.objtype == 'function': 193 def handle_signature(self, sig, signode): 198 fullname = self.handle_func_like_macro(sig, signode) 200 fullname = super(CObject, self).handle_signature(sig, signode) 202 if "name" in self.options: 203 if self.objtype == 'function': 204 fullname = self.options["name"] 214 def add_target_and_index(self, name, sig, signode): 218 if targetname not in self [all...] |
/linux-master/scripts/gdb/linux/ |
H A D | modules.py | 47 def __init__(self): 48 super(LxModule, self).__init__("lx_module") 50 def invoke(self, mod_name): 67 def __init__(self): 68 super(LxLsmod, self).__init__("lx-lsmod", gdb.COMMAND_DATA) 70 def invoke(self, arg, from_tty): 89 t = self._module_use_type.get_type().pointer() 111 def __init__(self): 112 super(LxFindTextAddrinMod, self).__init__('lx-getmod-by-textaddr', gdb.COMMAND_SUPPORT) 114 def invoke(self, ar [all...] |