Home
last modified time | relevance | path

Searched full:tables (Results 1 – 25 of 2158) sorted by relevance

12345678910>>...87

/linux/drivers/comedi/drivers/
H A Dni_routes.h79 struct ni_route_tables *tables);
108 * @tables: pointer to relevant set of routing tables.
133 const struct ni_route_tables *tables);
146 * @tables: pointer to relevant set of routing tables.
151 const struct ni_route_tables *tables);
158 * @tables: pointer to relevant set of routing tables.
163 const struct ni_route_tables *tables) in route_is_valid() argument
165 return ni_route_to_register(src, dest, tables) >= 0; in route_is_valid()
193 * @tables: Routing tables for which to count all valid routes.
195 unsigned int ni_count_valid_routes(const struct ni_route_tables *tables);
[all …]
H A Dni_routes.c86 * Find the proper route_values and ni_device_routes tables for this particular
95 struct ni_route_tables *tables) in ni_find_device_routes() argument
108 tables->route_values = rv; in ni_find_device_routes()
109 tables->valid_routes = dr; in ni_find_device_routes()
123 * @tables: Pointer to assigned routing information.
137 struct ni_route_tables *tables) in ni_assign_device_routes() argument
139 memset(tables, 0, sizeof(struct ni_route_tables)); in ni_assign_device_routes()
141 tables); in ni_assign_device_routes()
147 * @tables: Routing tables for which to count all valid routes.
149 unsigned int ni_count_valid_routes(const struct ni_route_tables *tables) in ni_count_valid_routes() argument
[all …]
/linux/Documentation/admin-guide/acpi/
H A Dinitrd_table_override.rst4 Upgrading ACPI tables via initrd
11 upgrade the ACPI execution environment that is defined by the ACPI tables
12 via upgrading the ACPI tables provided by the BIOS with an instrumented,
13 modified, more recent version one, or installing brand new ACPI tables.
19 For a full list of ACPI tables that can be upgraded/installed, take a look
21 drivers/acpi/tables.c.
23 All ACPI tables iasl (Intel's ACPI compiler and disassembler) knows should
37 allows you to upgrade the buggy tables before your platform/BIOS vendor
45 platform provided ACPI tables or inserting new ACPI tables.
55 # Extract the machine's ACPI tables:
[all …]
/linux/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp.c30 u32 *data = (u32 *)(isp_dev->tables.load.data + offset); in sun6i_isp_load_read()
38 u32 *data = (u32 *)(isp_dev->tables.load.data + offset); in sun6i_isp_load_write()
92 /* Tables */
117 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.load.address)); in sun6i_isp_tables_configure()
120 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.save.address)); in sun6i_isp_tables_configure()
123 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.lut.address)); in sun6i_isp_tables_configure()
126 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.drc.address)); in sun6i_isp_tables_configure()
129 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.stats.address)); in sun6i_isp_tables_configure()
135 struct sun6i_isp_tables *tables = &isp_dev->tables; in sun6i_isp_tables_setup() local
138 tables->load.size = variant->table_load_save_size; in sun6i_isp_tables_setup()
[all …]
/linux/security/apparmor/include/
H A Dmatch.h21 * The format used for transition tables is based on the GNU flex table
22 * file format (--tables-file option; see Table File Format in the flex
25 * new tables have been defined and others YY_ID_CHK (check) and YY_ID_DEF
26 * (default) tables are used slightly differently (see the apparmor-parser
30 * The data in the packed dfa is stored in network byte order, and the tables
35 * tables.
73 /* ACCEPT & ACCEPT2 tables gets 6 dedicated flags, YYTD_DATAX define the
92 #define DEFAULT_TABLE(DFA) ((u32 *)((DFA)->tables[YYTD_ID_DEF]->td_data))
93 #define BASE_TABLE(DFA) ((u32 *)((DFA)->tables[YYTD_ID_BASE]->td_data))
94 #define NEXT_TABLE(DFA) ((u32 *)((DFA)->tables[YYTD_ID_NXT]->td_data))
[all …]
/linux/scripts/
H A Dcheck-sysctl-docs104 # Stage 2: process each file and find all sysctl tables
114 match($0, /static( const)? struct ctl_table ([^][]+)/, tables)
115 curtable = tables[2]
142 match($0, /register_sysctl(|_init|_sz)\("([^"]+)" *, *([^,)]+)/, tables)
143 if (debug) print "Registering table " tables[3] " at " tables[2]
144 if (tables[2] == table) {
145 for (entry in entries[tables[3]]) {
160 match($0, /__register_sysctl_table\([^,]+, *"([^"]+)" *, *([^,]+)/, tables)
161 if (debug) print "Registering variable table " tables[2] " at " tables[1]
162 if (tables[1] == table && tables[2] in vars) {
[all …]
/linux/tools/perf/util/scripting-engines/
H A Dtrace-event-python.c92 struct tables { struct
110 static struct tables tables_global; argument
1138 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_evsel() local
1146 call_object(tables->evsel_handler, t, "evsel_table"); in python_export_evsel()
1156 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_machine() local
1165 call_object(tables->machine_handler, t, "machine_table"); in python_export_machine()
1175 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_thread() local
1186 call_object(tables->thread_handler, t, "thread_table"); in python_export_thread()
1196 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_comm() local
1207 call_object(tables->comm_handler, t, "comm_table"); in python_export_comm()
[all …]
/linux/security/apparmor/
H A Dmatch.c79 /* if table was vmalloced make sure the page tables are synced in unpack_table()
94 * verify_table_headers - verify that the tables headers are as expected
95 * @tables: array of dfa tables to check (NOT NULL)
103 static int verify_table_headers(struct table_header **tables, int flags) in verify_table_headers() argument
108 /* check that required tables exist */ in verify_table_headers()
109 if (!(tables[YYTD_ID_DEF] && tables[YYTD_ID_BASE] && in verify_table_headers()
110 tables[YYTD_ID_NXT] && tables[YYTD_ID_CHK])) in verify_table_headers()
114 state_count = tables[YYTD_ID_BASE]->td_lolen; in verify_table_headers()
116 if (!tables[YYTD_ID_ACCEPT]) in verify_table_headers()
118 if (state_count != tables[YYTD_ID_ACCEPT]->td_lolen) in verify_table_headers()
[all …]
/linux/Documentation/arch/x86/
H A Dpti.rst15 page tables for use only when running userspace applications. When
17 page tables are switched to the full "kernel" copy. When the system
20 The userspace page tables contain only a minimal amount of kernel
36 When PTI is enabled, the kernel manages two sets of page tables.
41 Although _complete_, the user portion of the kernel page tables is
46 The userspace page tables map only the kernel data needed to enter
52 page tables like normal. The only difference is when the kernel
55 userspace page tables' PGD.
58 layers of the page tables. This leaves a single, shared set of
59 userspace page tables to manage. One PTE to lock, one set of
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-dmi-tables1 What: /sys/firmware/dmi/tables/
13 The dmi/tables provides raw SMBIOS entry point and DMI tables
18 /sys/firmware/dmi/tables/smbios_entry_point
19 /sys/firmware/dmi/tables/DMI
22 tables.
/linux/tools/power/acpi/man/
H A Dacpidump.83 acpidump \- dump a system's ACPI tables to an ASCII file
12 dumps the systems ACPI tables to an ASCII file appropriate for
23 Dump tables to binary files
32 Dump tables from specified RSDP
64 Invocation without parameters dumps all available tables.
106 /sys/firmware/acpi/tables/*
107 /sys/firmware/acpi/tables/dynamic/*
/linux/drivers/net/ipa/
H A Dipa_table.h23 * ipa_table_hash_support() - Return true if hashed tables are supported
29 * ipa_table_reset() - Reset filter and route tables entries to "none"
42 * ipa_table_setup() - Set up filter and route tables
50 * ipa_table_config() - Configure filter and route tables
58 * ipa_table_init() - Do early initialization of filter and route tables
72 * @filter: Whether to check filter or routing tables
/linux/Documentation/crypto/
H A Ddescore-readme.rst62 - 30us per encryption (options: 64k tables, no IP/FP)
63 - 33us per encryption (options: 64k tables, FIPS standard bit ordering)
64 - 45us per encryption (options: 2k tables, no IP/FP)
65 - 48us per encryption (options: 2k tables, FIPS standard bit ordering)
66 - 275us to set a new key (uses 1k of key tables)
80 - 53us per encryption (uses 2k of tables)
81 - 96us to set a new key (uses 2.25k of key tables)
106 - 68us per encryption (uses 2k of tables)
107 - 96us to set a new key (uses 2.25k of key tables)
126 he claims to use 280k of tables but the iteration calculation seems
[all …]
/linux/Documentation/mm/
H A Dprocess_addrs.rst40 they describe nor the page tables that map them.
279 Page tables
282 We won't speak exhaustively on the subject but broadly speaking, page tables map
283 virtual addresses to physical ones through a series of page tables, each of
294 .. note:: In instances where the architecture supports fewer page tables than
301 There are four key operations typically performed on page tables:
303 1. **Traversing** page tables - Simply reading page tables in order to traverse
315 tables in place. This is a very common operation in the kernel performed on
320 4. **Freeing** page tables - When finally the kernel removes page tables from a
323 tables in the specified range, ignoring existing leaf entries (it assumes the
[all …]
H A Dsplit_page_table_lock.rst5 Originally, mm->page_table_lock spinlock protected all page tables of the
12 tables. Access to higher level tables protected by mm->page_table_lock.
40 Split page table lock for PTE tables is enabled compile-time if
42 If split lock is disabled, all tables are guarded by mm->page_table_lock.
44 Split page table lock for PMD tables is enabled, if it's enabled for PTE
45 tables and the architecture supports it (see below).
/linux/Documentation/firmware-guide/acpi/
H A Dacpi-lid.rst15 using a control method lid device. To implement this, the AML tables issue
31 However the word of "current" has ambiguity, some buggy AML tables return
35 initial returning value. When the AML tables implement this control method
42 There are buggy AML tables never notifying when the lid device state is
44 it is guaranteed that the AML tables always notify "closed" when the lid
47 tested, it is reliable from all AML tables.
85 isn't ready to handle the buggy AML tables.
107 opens given that some AML tables do not send "opened" notifications
114 handle the buggy AML tables.
/linux/drivers/iio/
H A Dindustrialio-gts-helper.c140 * iio_gts_purge_avail_scale_table - free-up the available scale tables
283 * Sort the tables for nice output and for easier finding of in fill_and_sort_scaletables()
329 /* Convert the gains to scales and populate the scale tables */ in compute_per_time_tables()
365 * iio_gts_build_avail_scale_table - create tables of available scales
368 * Build the tables which can represent the available scales based on the
369 * originally given gain and time tables. When both time and gain tables are
371 * 1. A set of tables representing available scales for each supported
376 * NOTE: Space allocated for the tables must be freed using
377 * iio_gts_purge_avail_scale_table() when the tables are no longer needed.
423 * NOTE: Space allocated for the tables must be freed using
[all …]
/linux/Documentation/driver-api/cxl/platform/
H A Dacpi.rst4 ACPI Tables
10 usually refer to "ACPI Tables" - which are the way a platform (BIOS/EFI)
13 The Following ACPI tables contain *static* configuration and performance data
29 Linux uses these tables to configure kernel resources for statically configured
41 The :code:`acpidump -b` command dumps the ACPI tables into binary format.
76 configure the ACPI tables correctly.
/linux/drivers/acpi/acpica/
H A Dtbxfload.c29 * DESCRIPTION: Load the ACPI tables from the RSDT/XSDT
57 /* Load the namespace from the tables */ in acpi_load_tables()
69 "While loading namespace from ACPI tables")); in acpi_load_tables()
116 * PSDT tables are optional. Verify the DSDT. in ACPI_EXPORT_SYMBOL_INIT()
118 table = &acpi_gbl_root_table_list.tables[acpi_gbl_dsdt_index]; in ACPI_EXPORT_SYMBOL_INIT()
129 * address. We must take care here because the address of the .Tables in ACPI_EXPORT_SYMBOL_INIT()
130 * array can change dynamically as tables are loaded at run-time. Note: in ACPI_EXPORT_SYMBOL_INIT()
155 /* Load and parse tables */ in ACPI_EXPORT_SYMBOL_INIT()
167 /* Load any SSDT or PSDT tables. Note: Loop leaves tables locked */ in ACPI_EXPORT_SYMBOL_INIT()
170 table = &acpi_gbl_root_table_list.tables[i]; in ACPI_EXPORT_SYMBOL_INIT()
[all …]
H A Dtbfind.c67 if (memcmp(&(acpi_gbl_root_table_list.tables[i].signature), in acpi_tb_find_table()
77 if (!acpi_gbl_root_table_list.tables[i].pointer) { in acpi_tb_find_table()
83 tables[i]); in acpi_tb_find_table()
88 if (!acpi_gbl_root_table_list.tables[i].pointer) { in acpi_tb_find_table()
96 (acpi_gbl_root_table_list.tables[i].pointer->signature, in acpi_tb_find_table()
101 tables[i]. in acpi_tb_find_table()
106 || !memcmp(acpi_gbl_root_table_list.tables[i].pointer-> in acpi_tb_find_table()
H A Dtbdata.c33 * RETURN: TRUE if both tables are identical.
50 acpi_tb_acquire_table(&acpi_gbl_root_table_list.tables[table_index], in acpi_tb_compare_tables()
93 * tables, since the table is not fully mapped at this time. in acpi_tb_init_table_descriptor()
126 * DESCRIPTION: Acquire an ACPI table. It can be used for tables not
412 * DESCRIPTION: Avoid installing duplicated tables. However table override and
430 /* Do not compare with unverified tables */ in acpi_tb_check_duplication()
433 (acpi_gbl_root_table_list.tables[i]. in acpi_tb_check_duplication()
451 * The assumption here is that the number of different tables that in acpi_tb_check_duplication()
456 * machines with many table load/unload operations), tables will in acpi_tb_check_duplication()
460 if (acpi_gbl_root_table_list.tables[i].flags & in acpi_tb_check_duplication()
[all …]
/linux/tools/perf/pmu-events/
H A Dempty-pmu-events.c720 for (const struct pmu_events_map *tables = &pmu_events_map[0]; in find_core_events_table() local
721 tables->arch; in find_core_events_table()
722 tables++) { in find_core_events_table()
723 if (!strcmp(tables->arch, arch) && !strcmp_cpuid_str(tables->cpuid, cpuid)) in find_core_events_table()
724 return &tables->event_table; in find_core_events_table()
731 for (const struct pmu_events_map *tables = &pmu_events_map[0]; in find_core_metrics_table() local
732 tables->arch; in find_core_metrics_table()
733 tables++) { in find_core_metrics_table()
734 if (!strcmp(tables->arch, arch) && !strcmp_cpuid_str(tables->cpuid, cpuid)) in find_core_metrics_table()
735 return &tables->metric_table; in find_core_metrics_table()
[all …]
H A Djevents.py16 # List of regular event tables.
18 # List of event tables generated from "/sys" directories.
20 # List of regular metric tables.
22 # List of metric tables generated from "/sys" directories.
803 """C struct mapping table array for tables from /sys directories."""
1210 for (const struct pmu_events_map *tables = &pmu_events_map[0];
1211 tables->arch;
1212 tables++) {
1213 if (!strcmp(tables->arch, arch) && !strcmp_cpuid_str(tables->cpuid, cpuid))
1214 return &tables->event_table;
[all …]
H A Dpmu-events.h99 * tables if pmu is NULL. Each matching event has fn called on it. 0 implies to
102 * the tables which doesn't terminate the search of all tables.
116 * tables if pmu is NULL. Each matching metric has fn called on it. 0 implies to
119 * of the tables which doesn't terminate the search of all tables.
/linux/Documentation/networking/devlink/
H A Ddevlink-dpipe.rst46 modeled as a graph of match/action tables. Each table represents a specific
62 filter new tables should be created describing those regions.
70 * tables
80 Drivers can register and unregister tables at run time, in order to support
120 different Virtual Routing and Forwarding (VRF) tables can be mapped to
155 match/action values and specific counter. By dumping the tables content the
156 interactions between tables can be resolved.
169 The LPM algorithm can be implemented as a list of hash tables. Each hash
177 The ``meta.lpm_prefix`` field is used to connect two LPM tables.
237 tables this table does multiple operations like TTL decrease and MTU check.

12345678910>>...87