| /linux/tools/testing/selftests/exec/ |
| H A D | non-regular.c | 48 const FIXTURE_VARIANT(file) *variant); in FIXTURE_VARIANT() 54 const FIXTURE_VARIANT(file) *variant) in setup_link() 82 const FIXTURE_VARIANT(file) *variant) in setup_dir() 97 const FIXTURE_VARIANT(file) *variant) in setup_node() 102 dev = makedev(variant->major, variant->minor); in setup_node() 103 rc = mknod(self->pathname, 0755 | variant->mode, dev); in setup_node() 107 variant->name); in setup_node() 135 const FIXTURE_VARIANT(file) *variant) in setup_fifo() 149 ASSERT_GT(asprintf(&self->pathname, "%s.test", variant->name), 6); in FIXTURE_SETUP() 150 self->is_dir = variant->is_dir; in FIXTURE_SETUP() [all …]
|
| H A D | check-exec.c | 138 MS_MGC_VAL | (variant->mount_exec ? 0 : MS_NOEXEC), in FIXTURE_SETUP() 143 S_IFREG | (variant->file_exec ? 0700 : 0600), 0)); in FIXTURE_SETUP() 145 ASSERT_EQ(0, mkdir(dir_path, variant->file_exec ? 0700 : 0600)); in FIXTURE_SETUP() 157 ASSERT_EQ(0, fchmod(self->memfd, variant->file_exec ? 0700 : 0600)); in FIXTURE_SETUP() 166 ASSERT_EQ(0, fchmod(self->pipefd, variant->file_exec ? 0700 : 0600)); in FIXTURE_SETUP() 269 const int exec = variant->mount_exec && variant->file_exec; in TEST_F() 279 const int exec = variant->mount_exec && variant->file_exec; in TEST_F() 292 const int exec = variant->file_exec; in TEST_F() 302 const int exec = variant->file_exec; in TEST_F() 352 if (!variant->is_privileged) in FIXTURE_SETUP() [all …]
|
| /linux/lib/ |
| H A D | dhry_1.c | 45 Proc_7(10, Int_Glob, &Ptr_Glob->variant.var_1.Int_Comp); in Proc_3() 59 Ptr_Val_Par->variant.var_1.Int_Comp = 5; in Proc_1() 60 Next_Record->variant.var_1.Int_Comp = in Proc_1() 61 Ptr_Val_Par->variant.var_1.Int_Comp; in Proc_1() 67 Next_Record->variant.var_1.Int_Comp = 6; in Proc_1() 68 Proc_6(Ptr_Val_Par->variant.var_1.Enum_Comp, in Proc_1() 69 &Next_Record->variant.var_1.Enum_Comp); in Proc_1() 71 Proc_7(Next_Record->variant.var_1.Int_Comp, 10, in Proc_1() 72 &Next_Record->variant.var_1.Int_Comp); in Proc_1() 154 Ptr_Glob->variant.var_1.Enum_Comp = Ident_3; in dhry() [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | mmci.c | 378 if (readl(host->base + MMCISTATUS) & host->variant->busy_detect_flag) in mmci_card_busy() 428 datactrl |= host->datactrl_reg & (host->variant->busy_dpsm_flag | in mmci_write_datactrlreg() 429 host->variant->datactrl_mask_sdio); in mmci_write_datactrlreg() 442 struct variant_data *variant = host->variant; in mmci_set_clkreg() local 443 u32 clk = variant->clkreg; in mmci_set_clkreg() 449 if (variant->explicit_mclk_control) { in mmci_set_clkreg() 453 if (variant->st_clkdiv) in mmci_set_clkreg() 456 } else if (variant->st_clkdiv) { in mmci_set_clkreg() 478 clk |= variant->clkreg_enable; in mmci_set_clkreg() 490 clk |= variant->clkreg_8bit_bus_enable; in mmci_set_clkreg() [all …]
|
| /linux/tools/testing/selftests/net/af_unix/ |
| H A D | scm_rights.c | 120 const FIXTURE_VARIANT(scm_rights) *variant) in count_sockets() 130 len = strlen(variant->name); in count_sockets() 135 if (strncmp(line, variant->name, len)) in count_sockets() 159 if (variant->disabled) in FIXTURE_SETUP() 162 ret = count_sockets(_metadata, variant); in FIXTURE_SETUP() 170 if (variant->disabled) in FIXTURE_TEARDOWN() 175 ret = count_sockets(_metadata, variant); in FIXTURE_TEARDOWN() 181 const FIXTURE_VARIANT(scm_rights) *variant, in create_listeners() 201 if (variant->disabled) { in create_listeners() 221 const FIXTURE_VARIANT(scm_rights) *variant, in create_socketpairs() [all …]
|
| H A D | unix_connect.c | 112 if (variant->sun_path[0]) in FIXTURE_TEARDOWN() 124 self->server = socket(self->family, variant->type, 0); in TEST_F() 127 addrlen = offsetof(struct sockaddr_un, sun_path) + variant->len; in TEST_F() 128 memcpy(&addr.sun_path, variant->sun_path, variant->len); in TEST_F() 133 if (variant->type == SOCK_STREAM) { in TEST_F() 138 err = unshare(variant->flags); in TEST_F() 141 self->client = socket(self->family, variant->type, 0); in TEST_F() 145 ASSERT_EQ(variant->err, err == -1 ? errno : 0); in TEST_F()
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | net_test.c | 463 struct protocol_variant prot_unspec = variant->prot; in FIXTURE_SETUP() 469 ASSERT_EQ(0, set_service(&self->srv0, variant->prot, 0)); in FIXTURE_SETUP() 470 ASSERT_EQ(0, set_service(&self->srv1, variant->prot, 1)); in FIXTURE_SETUP() 471 ASSERT_EQ(0, set_service(&self->srv2, variant->prot, 2)); in FIXTURE_SETUP() 919 if (variant->sandbox == TCP_SANDBOX || in TEST_F() 920 variant->sandbox == UDP_SANDBOX) { in TEST_F() 922 (variant->sandbox == TCP_SANDBOX ? in TEST_F() 926 (variant->sandbox == TCP_SANDBOX ? in TEST_F() 960 if (variant->sandbox == UDP_SANDBOX) { in TEST_F() 979 is_restricted(&variant->prot, variant->sandbox), in TEST_F() [all …]
|
| H A D | scoped_abstract_unix_test.c | 90 can_connect_to_parent = !variant->domain_child; in TEST_F() 93 if (variant->domain_both) { in TEST_F() 108 if (variant->domain_child) in TEST_F() 143 if (variant->domain_parent) in TEST_F() 187 can_connect_to_child = !variant->domain_parent; in TEST_F() 191 if (variant->domain_both) { in TEST_F() 205 if (variant->domain_child) in TEST_F() 236 if (variant->domain_parent) in TEST_F() 356 .scoped = variant->scoped, in TEST_F() 357 .quiet_scoped = variant->quiet_scoped, in TEST_F() [all …]
|
| /linux/drivers/phy/broadcom/ |
| H A D | phy-bcm63xx-usbh.c | 102 const struct bcm63xx_usbh_phy_variant *variant; member 227 return (usbh->variant->regs[reg] >= 0); in usbh_has_reg() 232 return __raw_readl(usbh->base + usbh->variant->regs[reg]); in usbh_readl() 238 __raw_writel(value, usbh->base + usbh->variant->regs[reg]); in usbh_writel() 277 if (usbh->device_mode && usbh->variant->swapctl_dev_set) in bcm63xx_usbh_phy_init() 278 val |= usbh->variant->swapctl_dev_set; in bcm63xx_usbh_phy_init() 286 val |= usbh->variant->setup_set; in bcm63xx_usbh_phy_init() 287 val &= ~usbh->variant->setup_clr; in bcm63xx_usbh_phy_init() 295 val |= usbh->variant->usc_set; in bcm63xx_usbh_phy_init() 300 if (usbh->variant->tpc_val && in bcm63xx_usbh_phy_init() [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | stmpe-keypad.c | 132 const struct stmpe_keypad_variant *variant; member 143 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_read_data() local 148 if (variant->auto_increment) in stmpe_keypad_read_data() 150 variant->num_data, data); in stmpe_keypad_read_data() 152 for (i = 0; i < variant->num_data; i++) { in stmpe_keypad_read_data() 167 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_irq() local 176 for (i = 0; i < variant->num_normal_data; i++) { in stmpe_keypad_irq() 197 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_altfunc_init() local 198 unsigned int col_gpios = variant->col_gpios; in stmpe_keypad_altfunc_init() 199 unsigned int row_gpios = variant->row_gpios; in stmpe_keypad_altfunc_init() [all …]
|
| /linux/tools/testing/selftests/tty/ |
| H A D | tty_tiocsti_test.c | 414 const FIXTURE_VARIANT(tiocsti) * variant) in run_basic_tiocsti_test() 417 if (self->initial_cap_sys_admin && !variant->requires_cap) in run_basic_tiocsti_test() 420 if (variant->controlling_tty) { in run_basic_tiocsti_test() 437 ASSERT_EQ(has_cap_sys_admin(), variant->requires_cap); in run_basic_tiocsti_test() 443 EXPECT_EQ(result, variant->expected_success); in run_basic_tiocsti_test() 451 const FIXTURE_VARIANT(tiocsti) * variant, in run_fdpass_tiocsti_test() 457 if (!variant->requires_cap && has_cap_sys_admin()) in run_fdpass_tiocsti_test() 466 if (variant->controlling_tty) { in run_fdpass_tiocsti_test() 476 EXPECT_EQ(direct_result, variant->expected_success); in run_fdpass_tiocsti_test() 512 if (variant->test_type == TEST_PTY_TIOCSTI_BASIC && !self->has_pty) in FIXTURE_SETUP() [all …]
|
| /linux/drivers/watchdog/ |
| H A D | starfive-wdt.c | 106 const struct starfive_wdt_variant *variant; member 210 writel(wdt->variant->unlock_key, wdt->base + wdt->variant->unlock); in starfive_wdt_unlock() 216 writel(~wdt->variant->unlock_key, wdt->base + wdt->variant->unlock); in starfive_wdt_lock() 225 val = readl(wdt->base + wdt->variant->control); in starfive_wdt_enable_reset() 226 val |= STARFIVE_WDT_RESET_EN << wdt->variant->enrst_shift; in starfive_wdt_enable_reset() 227 writel(val, wdt->base + wdt->variant->control); in starfive_wdt_enable_reset() 233 return !!readl(wdt->base + wdt->variant->int_status); in starfive_wdt_raise_irq_status() 241 return readl_poll_timeout_atomic(wdt->base + wdt->variant->int_clr, value, in starfive_wdt_wait_int_free() 242 !(value & BIT(wdt->variant->intclr_ava_shift)), in starfive_wdt_wait_int_free() 251 if (wdt->variant->intclr_check) { in starfive_wdt_int_clr() [all …]
|
| /linux/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_hdmi_i2c.c | 41 (hdmi->variant->ddc_fifo_thres_incl ? 0 : 1); in fifo_transfer() 59 ioread8_rep(hdmi->base + hdmi->variant->ddc_fifo_reg, buf, len); in fifo_transfer() 61 iowrite8_rep(hdmi->base + hdmi->variant->ddc_fifo_reg, buf, len); in fifo_transfer() 76 if (hdmi->variant->ddc_fifo_has_dir) { in xfer_msg() 98 hdmi->variant->ddc_fifo_thres_incl ? 0 : 1); in xfer_msg() 202 hdmi->variant->field_ddc_en); in sun4i_hdmi_init_regmap_fields() 208 hdmi->variant->field_ddc_start); in sun4i_hdmi_init_regmap_fields() 214 hdmi->variant->field_ddc_reset); in sun4i_hdmi_init_regmap_fields() 220 hdmi->variant->field_ddc_addr_reg); in sun4i_hdmi_init_regmap_fields() 226 hdmi->variant->field_ddc_slave_addr); in sun4i_hdmi_init_regmap_fields() [all …]
|
| /linux/tools/testing/selftests/riscv/vector/ |
| H A D | validate_v_ptrace.c | 534 if (is_vector_supported() && !vector_test(variant->spec)) in TEST_F() 537 if (is_xtheadvector_supported() && !xthead_test(variant->spec)) in TEST_F() 542 if (variant->vlenb_min) { in TEST_F() 543 if (vlenb < variant->vlenb_min) in TEST_F() 545 variant->vlenb_min * 8); in TEST_F() 548 if (variant->vlenb_max) { in TEST_F() 549 if (vlenb > variant->vlenb_max) in TEST_F() 551 variant->vlenb_max * 8); in TEST_F() 637 regset_data->vlenb *= variant->vlenb_mul; in TEST_F() 638 regset_data->vstart = variant->vstart; in TEST_F() [all …]
|
| /linux/drivers/clk/bcm/ |
| H A D | clk-raspberrypi.c | 55 struct raspberrypi_clk_variant *variant; member 275 struct raspberrypi_clk_variant *variant = data->variant; in raspberrypi_fw_dumb_determine_rate() local 290 if (variant->minimize && req->min_rate > 0) in raspberrypi_fw_dumb_determine_rate() 299 struct raspberrypi_clk_variant *variant = data->variant; in raspberrypi_fw_prepare() local 318 if (variant->maximize) { in raspberrypi_fw_prepare() 373 struct raspberrypi_clk_variant *variant) in raspberrypi_clk_register() argument 385 data->variant = variant; in raspberrypi_clk_register() 393 init.flags = variant->flags | CLK_GET_RATE_NOCACHE; in raspberrypi_clk_register() 421 if (variant->clkdev) { in raspberrypi_clk_register() 423 NULL, variant->clkdev); in raspberrypi_clk_register() [all …]
|
| /linux/tools/testing/selftests/arm64/gcs/ |
| H A D | gcs-locking.c | 94 variant->mode); in TEST_F() 107 variant->mode); in TEST_F() 112 ASSERT_EQ(mode, variant->mode); in TEST_F() 114 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, variant->mode, 0, 0, 0); in TEST_F() 129 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, variant->mode, 0, 0, 0); in TEST_F() 133 variant->mode); in TEST_F() 150 variant->mode); in TEST_F() 155 ASSERT_EQ(mode, variant->mode); in TEST_F() 157 ret = prctl(PR_LOCK_SHADOW_STACK_STATUS, variant->mode, 0, 0, 0); in TEST_F() 169 variant->mode); in TEST_F() [all …]
|
| /linux/sound/soc/qcom/ |
| H A D | lpass-cpu.c | 47 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_init_i2sctl_bitfields() 431 LPAIF_I2SCTL_REG(drvdata->variant, dai->driver->id), 0); in lpass_cpu_daiops_probe() 466 const struct lpass_variant *variant = drvdata->variant; in asoc_qcom_of_xlate_dai_name() local 471 for (i = 0; i < variant->num_dai; i++) { in asoc_qcom_of_xlate_dai_name() 472 if (variant->dai_driver[i].id == id) { in asoc_qcom_of_xlate_dai_name() 473 *dai_name = variant->dai_driver[i].name; in asoc_qcom_of_xlate_dai_name() 491 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_writeable() 533 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_readable() 581 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_regmap_volatile() 1107 const struct lpass_variant *variant; asoc_qcom_lpass_cpu_platform_probe() local [all...] |
| /linux/tools/testing/selftests/mm/ |
| H A D | guard-regions.c | 75 static bool is_anon_backed(const FIXTURE_VARIANT(guard_regions) * variant) in is_anon_backed() argument 77 switch (variant->backing) { in is_anon_backed() 87 const FIXTURE_VARIANT(guard_regions) * variant, in mmap_() 94 switch (variant->backing) { in mmap_() 276 const FIXTURE_VARIANT(guard_regions) * variant) in local_fs_has_sane_mmap() 282 if (variant->backing != LOCAL_FILE_BACKED) in local_fs_has_sane_mmap() 286 ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0); in local_fs_has_sane_mmap() 293 ptr2 = mmap_(self, variant, &ptr[5 * page_size], page_size, PROT_READ | PROT_WRITE, in local_fs_has_sane_mmap() 318 switch (variant->backing) { in FIXTURE_SETUP() 337 if (variant->backing == ANON_BACKED) in FIXTURE_TEARDOWN_PARENT() [all …]
|
| H A D | mdwe_test.c | 111 EXPECT_EQ(prctl(PR_SET_MDWE, variant->first_flags, 0L, 0L, 0L), 0); in TEST_F() 113 ret = prctl(PR_SET_MDWE, variant->second_flags, 0L, 0L, 0L); in TEST_F() 114 if (variant->should_work) { in TEST_F() 118 ASSERT_EQ(ret, variant->second_flags); in TEST_F() 168 static bool executable_map_should_fail(const FIXTURE_VARIANT(mdwe) *variant) in executable_map_should_fail() argument 170 return variant->enabled && (!variant->forked || variant->inherit); in executable_map_should_fail() 182 if (!variant->enabled) in FIXTURE_SETUP() 186 if (!variant->inherit) in FIXTURE_SETUP() 197 if (variant->forked) { in FIXTURE_SETUP() 226 if (executable_map_should_fail(variant)) { in TEST_F() [all …]
|
| /linux/arch/arm64/lib/ |
| H A D | insn.c | 295 enum aarch64_insn_variant variant, in aarch64_insn_gen_comp_branch_imm() argument 317 switch (variant) { in aarch64_insn_gen_comp_branch_imm() 324 pr_err("%s: unknown variant encoding %d\n", __func__, variant); in aarch64_insn_gen_comp_branch_imm() 486 enum aarch64_insn_variant variant, in aarch64_insn_gen_load_store_pair() argument 510 switch (variant) { in aarch64_insn_gen_load_store_pair() 529 pr_err("%s: unknown variant encoding %d\n", __func__, variant); in aarch64_insn_gen_load_store_pair() 762 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm() argument 785 switch (variant) { in aarch64_insn_gen_add_sub_imm() 792 pr_err("%s: unknown variant encoding %d\n", __func__, variant); in aarch64_insn_gen_add_sub_imm() 824 enum aarch64_insn_variant variant, in aarch64_insn_gen_bitfield() argument [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | ip_local_port_range.c | 190 fd = socket(variant->so_domain, variant->so_type, variant->so_protocol); in TEST_F() 240 fd = socket(variant->so_domain, variant->so_type, variant->so_protocol); in TEST_F() 286 fd = socket(variant->so_domain, variant->so_type, variant->so_protocol); in TEST_F() 313 fd = socket(variant->so_domain, variant->so_type, variant->so_protocol); in TEST_F() 335 fd = socket(variant->so_domain, variant->so_type, variant->so_protocol); in TEST_F() 368 fd = socket(variant->so_domain, variant->so_type, 0); in TEST_F() 386 switch (variant->so_domain) { in TEST_F() 423 fd = socket(variant->so_domain, variant->so_type, variant->so_protocol); in TEST_F()
|
| H A D | so_incoming_cpu.c | 125 const FIXTURE_VARIANT(so_incoming_cpu) *variant, in create_server() 133 if (variant->when_to_set == BEFORE_REUSEPORT) in create_server() 142 if (variant->when_to_set == BEFORE_LISTEN) in create_server() 151 if (variant->when_to_set == AFTER_LISTEN) in create_server() 159 const FIXTURE_VARIANT(so_incoming_cpu) *variant) in create_servers() 164 self->servers[i] = create_server(_metadata, self, variant, i); in create_servers() 172 if (variant->when_to_set == AFTER_ALL_LISTEN) { in create_servers() 237 create_servers(_metadata, self, variant); in TEST_F() 246 create_servers(_metadata, self, variant); in TEST_F() 249 server = create_server(_metadata, self, variant, -1); in TEST_F() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | wacom_w9000.c | 40 const struct wacom_w9000_variant *variant; member 94 wacom_data->variant->cmd_query_num, in wacom_w9000_query() 107 wacom_data->variant->cmd_query_num, data, retry); in wacom_w9000_query() 162 error = i2c_master_recv(client, data, wacom_data->variant->msg_coord_num); in wacom_w9000_coord() 163 if (error != wacom_data->variant->msg_coord_num) { in wacom_w9000_coord() 170 dev_dbg(dev, "data: %*ph\n", wacom_data->variant->msg_coord_num, data); in wacom_w9000_coord() 183 if (wacom_data->variant->msg_coord_num > 7) in wacom_w9000_coord() 199 if (wacom_data->variant->msg_coord_num > 7) in wacom_w9000_coord() 210 if (wacom_data->variant->msg_coord_num > 7) in wacom_w9000_coord() 263 wacom_data->variant = i2c_get_match_data(client); in wacom_w9000_probe() [all …]
|
| /linux/tools/testing/selftests/ |
| H A D | kselftest_harness.h | 187 struct __fixture_variant_metadata __attribute__((unused)) *variant) \ 272 __attribute__((unused)) *variant) 321 __attribute__((unused)) *variant) 410 const FIXTURE_VARIANT(fixture_name) *variant); \ 413 struct __fixture_variant_metadata *variant) \ 432 _metadata->variant = variant->data; \ 437 fixture_name##_setup(_metadata, self, variant->data); \ 442 fixture_name##_##test_name(_metadata, self, variant->data); \ 443 _metadata->teardown_fn(false, _metadata, self, variant->data); \ 449 _metadata->teardown_fn(true, _metadata, self, variant->data); \ [all …]
|
| /linux/lib/tests/ |
| H A D | base64_kunit.c | 13 enum base64_variant variant) in bench_encode_ns() argument 19 base64_encode(data, len, dst, true, variant); in bench_encode_ns() 26 enum base64_variant variant) in bench_decode_ns() argument 32 base64_decode(data, len, dst, true, variant); in bench_decode_ns() 39 enum base64_variant variant) in run_perf_and_check() argument 52 int enc_len = base64_encode(in, size, enc, true, variant); in run_perf_and_check() 53 int dec_len = base64_decode(enc, enc_len, decoded, true, variant); in run_perf_and_check() 61 u64 t1 = bench_encode_ns(in, size, enc, reps, variant); in run_perf_and_check() 65 u64 t2 = bench_decode_ns(enc, enc_len, decoded, reps, variant); in run_perf_and_check() 84 enum base64_variant variant) in expect_encode_ok() argument [all …]
|