Home
last modified time | relevance | path

Searched refs:specs (Results 1 – 25 of 85) sorted by relevance

1234

/linux-6.12.1/drivers/video/fbdev/core/
Dfbmon.c292 static void parse_vendor_block(unsigned char *block, struct fb_monspecs *specs) in parse_vendor_block() argument
294 specs->manufacturer[0] = ((block[0] & 0x7c) >> 2) + '@'; in parse_vendor_block()
295 specs->manufacturer[1] = ((block[0] & 0x03) << 3) + in parse_vendor_block()
297 specs->manufacturer[2] = (block[1] & 0x1f) + '@'; in parse_vendor_block()
298 specs->manufacturer[3] = 0; in parse_vendor_block()
299 specs->model = block[2] + (block[3] << 8); in parse_vendor_block()
300 specs->serial = block[4] + (block[5] << 8) + in parse_vendor_block()
302 specs->year = block[9] + 1990; in parse_vendor_block()
303 specs->week = block[8]; in parse_vendor_block()
304 DPRINTK(" Manufacturer: %s\n", specs->manufacturer); in parse_vendor_block()
[all …]
Dmodedb.c1142 const struct fb_videomode *fb_find_best_display(const struct fb_monspecs *specs, in fb_find_best_display() argument
1168 if (specs->misc & FB_MISC_1ST_DETAIL) { in fb_find_best_display()
1174 if (specs->max_x && specs->max_y) { in fb_find_best_display()
1178 var.xres = (specs->max_x * 7200)/254; in fb_find_best_display()
1179 var.yres = (specs->max_y * 7200)/254; in fb_find_best_display()
/linux-6.12.1/Documentation/userspace-api/netlink/
Dindex.rst13 intro-specs
14 specs
21 - :ref:`Documentation/networking/netlink_spec/index.rst <specs>`
Dintro-specs.rst8 specifications. For more detailed description of the specs see :doc:`specs`.
26 YAML specs can be found under ``Documentation/netlink/specs/``.
30 $ ./tools/net/ynl/cli.py --spec Documentation/netlink/specs/ethtool.yaml \
67 /* Documentation/netlink/specs/fou.yaml */
Dspecs.rst11 Netlink specs should be complete and not depend on any other spec
15 Internally kernel uses the YAML specs to generate:
18 …of the protocol as a ReST file - see :ref:`Documentation/networking/netlink_spec/index.rst <specs>`
22 YAML specifications can be found under ``Documentation/netlink/specs/``
25 See :doc:`intro-specs` for a practical starting guide.
27 All specs must be licensed under
34 There are four schema levels for Netlink specs, from the simplest used
/linux-6.12.1/tools/net/ynl/generated/
DMakefile19 ../../../../Documentation/netlink/specs/)
20 GENS=$(patsubst ../../../../Documentation/netlink/specs/%.yaml,%,${GENS_PATHS})
31 %-user.h: ../../../../Documentation/netlink/specs/%.yaml $(TOOL)
35 %-user.c: ../../../../Documentation/netlink/specs/%.yaml $(TOOL)
/linux-6.12.1/tools/testing/selftests/bpf/
Dveristat.c234 static int parse_stats(const char *stats_str, struct stat_specs *specs);
753 static int parse_stat(const char *stat_name, struct stat_specs *specs) in parse_stat() argument
760 if (specs->spec_cnt >= ARRAY_SIZE(specs->ids)) { in parse_stat()
761 fprintf(stderr, "Can't specify more than %zd stats\n", ARRAY_SIZE(specs->ids)); in parse_stat()
776 specs->ids[specs->spec_cnt] = id; in parse_stat()
777 specs->variants[specs->spec_cnt] = var; in parse_stat()
778 specs->asc[specs->spec_cnt] = has_order ? is_asc : stat_defs[id].asc_by_default; in parse_stat()
779 specs->abs[specs->spec_cnt] = is_abs; in parse_stat()
780 specs->spec_cnt++; in parse_stat()
785 static int parse_stats(const char *stats_str, struct stat_specs *specs) in parse_stats() argument
[all …]
Dtest_loader.c887 struct test_spec *specs, in run_subtest() argument
931 spec_iter = &specs[i++]; in run_subtest()
1057 struct test_spec *specs = NULL; in process_subtest() local
1076 specs = calloc(nr_progs, sizeof(struct test_spec)); in process_subtest()
1077 if (!ASSERT_OK_PTR(specs, "specs_alloc")) in process_subtest()
1083 err = parse_test_spec(tester, obj, prog, &specs[i++]); in process_subtest()
1091 struct test_spec *spec = &specs[i++]; in process_subtest()
1098 specs, spec, false); in process_subtest()
1101 specs, spec, true); in process_subtest()
1106 free_test_spec(&specs[i]); in process_subtest()
[all …]
/linux-6.12.1/drivers/gpu/drm/etnaviv/
Detnaviv_gpu.c188 u32 specs[4]; in etnaviv_hw_specs() local
191 specs[0] = gpu_read(gpu, VIVS_HI_CHIP_SPECS); in etnaviv_hw_specs()
192 specs[1] = gpu_read(gpu, VIVS_HI_CHIP_SPECS_2); in etnaviv_hw_specs()
193 specs[2] = gpu_read(gpu, VIVS_HI_CHIP_SPECS_3); in etnaviv_hw_specs()
194 specs[3] = gpu_read(gpu, VIVS_HI_CHIP_SPECS_4); in etnaviv_hw_specs()
196 gpu->identity.stream_count = etnaviv_field(specs[0], in etnaviv_hw_specs()
198 gpu->identity.register_max = etnaviv_field(specs[0], in etnaviv_hw_specs()
200 gpu->identity.thread_count = etnaviv_field(specs[0], in etnaviv_hw_specs()
202 gpu->identity.vertex_cache_size = etnaviv_field(specs[0], in etnaviv_hw_specs()
204 gpu->identity.shader_core_count = etnaviv_field(specs[0], in etnaviv_hw_specs()
[all …]
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-bus-usb329 See USB specs for its meaning.
335 See USB specs for its meaning.
351 See USB specs for its meaning.
357 See USB specs for its meaning.
363 See USB specs for its meaning.
369 See USB specs for its meaning.
375 See USB specs for its meaning.
381 See USB specs for its meaning.
387 See USB specs for its meaning.
393 See USB specs for its meaning.
[all …]
Dsysfs-bus-pci-devices-pvpanic13 https://git.qemu.org/?p=qemu.git;a=blob_plain;f=docs/specs/pvpanic.txt
Dsysfs-firmware-qemu_fw_cfg15 to the fw_cfg device can be found in "docs/specs/fw_cfg.rst"
17 https://qemu-project.gitlab.io/qemu/specs/fw_cfg.html
/linux-6.12.1/drivers/video/fbdev/
Dtdfxfb.c1345 struct fb_monspecs *specs) in tdfxfb_probe_i2c_connector() argument
1354 fb_edid_to_monspecs(edid, specs); in tdfxfb_probe_i2c_connector()
1376 struct fb_monspecs *specs; in tdfxfb_probe() local
1482 specs = &info->monspecs; in tdfxfb_probe()
1487 err = tdfxfb_probe_i2c_connector(default_par, specs); in tdfxfb_probe()
1490 if (specs->modedb == NULL) in tdfxfb_probe()
1495 fb_videomode_to_modelist(specs->modedb, in tdfxfb_probe()
1496 specs->modedb_len, in tdfxfb_probe()
1498 m = fb_find_best_display(specs, &info->modelist); in tdfxfb_probe()
1515 specs->modedb, specs->modedb_len, in tdfxfb_probe()
[all …]
/linux-6.12.1/drivers/pmdomain/imx/
Dscu-pd.c316 struct of_phandle_args specs; in imx_sc_pd_get_console_rsrc() local
324 0, &specs); in imx_sc_pd_get_console_rsrc()
328 imx_con_rsrc = specs.args[0]; in imx_sc_pd_get_console_rsrc()
/linux-6.12.1/tools/testing/selftests/net/lib/
DMakefile8 TEST_FILES := ../../../../../Documentation/netlink/specs
/linux-6.12.1/sound/soc/uniphier/
Daio-ld11.c312 .specs = uniphier_aio_ld11,
322 .specs = uniphier_aio_ld11,
/linux-6.12.1/drivers/video/fbdev/aty/
Dradeon_monitor.c906 struct fb_monspecs *specs = &info->monspecs; in radeon_check_modes() local
910 if (specs->misc & FB_MISC_1ST_DETAIL) { in radeon_check_modes()
913 for (i = 0; i < specs->modedb_len; i++) { in radeon_check_modes()
914 if (specs->modedb[i].flag & FB_MODE_IS_FIRST) { in radeon_check_modes()
915 modedb = &specs->modedb[i]; in radeon_check_modes()
921 modedb = &specs->modedb[0]; in radeon_check_modes()
/linux-6.12.1/drivers/i2c/busses/
Di2c-stm32f7.c464 struct stm32f7_i2c_spec *specs; in stm32f7_i2c_compute_timing() local
482 specs = stm32f7_get_specs(setup->speed_freq); in stm32f7_i2c_compute_timing()
483 if (specs == ERR_PTR(-EINVAL)) { in stm32f7_i2c_compute_timing()
489 if ((setup->rise_time > specs->rise_max) || in stm32f7_i2c_compute_timing()
490 (setup->fall_time > specs->fall_max)) { in stm32f7_i2c_compute_timing()
493 setup->rise_time, specs->rise_max, in stm32f7_i2c_compute_timing()
494 setup->fall_time, specs->fall_max); in stm32f7_i2c_compute_timing()
515 sdadel_min = specs->hddat_min + setup->fall_time - in stm32f7_i2c_compute_timing()
518 sdadel_max = specs->vddat_max - setup->rise_time - in stm32f7_i2c_compute_timing()
521 scldel_min = setup->rise_time + specs->sudat_min; in stm32f7_i2c_compute_timing()
[all …]
/linux-6.12.1/drivers/video/fbdev/nvidia/
Dnvidia.c1110 struct fb_monspecs *specs = &info->monspecs; in nvidia_set_fbinfo() local
1138 if (specs->modedb != NULL) { in nvidia_set_fbinfo()
1141 mode = fb_find_best_display(specs, &info->modelist); in nvidia_set_fbinfo()
1149 fb_find_mode(&nvidiafb_default_var, info, buf, specs->modedb, in nvidia_set_fbinfo()
1150 specs->modedb_len, &modedb, bpp); in nvidia_set_fbinfo()
1155 specs->modedb, specs->modedb_len, &modedb, bpp); in nvidia_set_fbinfo()
/linux-6.12.1/drivers/video/fbdev/i810/
Di810_main.c1903 struct fb_monspecs *specs = &info->monspecs; in i810fb_find_init_mode() local
1926 fb_edid_to_monspecs(par->edid, specs); in i810fb_find_init_mode()
1928 if (specs->modedb == NULL) in i810fb_find_init_mode()
1931 fb_videomode_to_modelist(specs->modedb, specs->modedb_len, in i810fb_find_init_mode()
1933 if (specs->modedb != NULL) { in i810fb_find_init_mode()
1953 fb_find_mode(&var, info, mode_option, specs->modedb, in i810fb_find_init_mode()
1954 specs->modedb_len, (found) ? &mode : NULL, in i810fb_find_init_mode()
1958 fb_destroy_modedb(specs->modedb); in i810fb_find_init_mode()
1959 specs->modedb = NULL; in i810fb_find_init_mode()
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dadi,adau1701.txt14 - adi,pll-mode-gpios: An array of two GPIO specs to describe the GPIOs
/linux-6.12.1/Documentation/driver-api/media/drivers/
Dsaa7134-devel.rst67 saa7134 hardware specs and sample board.
/linux-6.12.1/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c2231 struct fb_monspecs *specs; in omapfb_find_best_mode() local
2247 specs = kzalloc(sizeof(*specs), GFP_KERNEL); in omapfb_find_best_mode()
2248 if (specs == NULL) { in omapfb_find_best_mode()
2253 fb_edid_to_monspecs(edid, specs); in omapfb_find_best_mode()
2257 for (i = 0; i < specs->modedb_len; ++i) { in omapfb_find_best_mode()
2261 m = &specs->modedb[i]; in omapfb_find_best_mode()
2288 fb_videomode_to_omap_timings(&specs->modedb[best_idx], display, in omapfb_find_best_mode()
2294 fb_destroy_modedb(specs->modedb); in omapfb_find_best_mode()
2295 kfree(specs); in omapfb_find_best_mode()
/linux-6.12.1/drivers/video/fbdev/riva/
Dfbdev.c1782 struct fb_monspecs *specs = &info->monspecs; in riva_update_default_var() local
1789 specs->modedb, specs->modedb_len, in riva_update_default_var()
1791 } else if (specs->modedb != NULL) { in riva_update_default_var()
1793 modedb = specs->modedb[0]; in riva_update_default_var()
1798 for (i = 0; i < specs->modedb_len; i++) { in riva_update_default_var()
1799 if (specs->modedb[i].flag & FB_MODE_IS_FIRST) { in riva_update_default_var()
1800 modedb = specs->modedb[i]; in riva_update_default_var()
/linux-6.12.1/Documentation/virt/kvm/devices/
Darm-vgic.rst58 GICv2 specs. Getting or setting such a register has the same effect as
92 defined in the GICv2 specs. Getting or setting such a register has the

1234