Home
last modified time | relevance | path

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

12345678910>>...83

/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
Dni_routes.h80 struct ni_route_tables *tables);
109 * @tables: pointer to relevant set of routing tables.
134 const struct ni_route_tables *tables);
147 * @tables: pointer to relevant set of routing tables.
152 const struct ni_route_tables *tables);
159 * @tables: pointer to relevant set of routing tables.
164 const struct ni_route_tables *tables) in route_is_valid() argument
166 return ni_route_to_register(src, dest, tables) >= 0; in route_is_valid()
194 * @tables: Routing tables for which to count all valid routes.
196 unsigned int ni_count_valid_routes(const struct ni_route_tables *tables);
[all …]
Dni_routes.c90 * Find the proper route_values and ni_device_routes tables for this particular
99 struct ni_route_tables *tables) in ni_find_device_routes() argument
112 tables->route_values = rv; in ni_find_device_routes()
113 tables->valid_routes = dr; in ni_find_device_routes()
127 * @tables: Pointer to assigned routing information.
141 struct ni_route_tables *tables) in ni_assign_device_routes() argument
143 memset(tables, 0, sizeof(struct ni_route_tables)); in ni_assign_device_routes()
145 tables); in ni_assign_device_routes()
151 * @tables: Routing tables for which to count all valid routes.
153 unsigned int ni_count_valid_routes(const struct ni_route_tables *tables) in ni_count_valid_routes() argument
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/acpi/
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 …]
/kernel/linux/linux-5.10/scripts/
Dcheck-sysctl-docs95 # Stage 2: process each file and find all sysctl tables
107 match($0, /static struct ctl_path ([^][]+)/, tables)
108 curpath = tables[1]
113 match($0, /static struct ctl_table ([^][]+)/, tables)
114 curtable = tables[1]
150 match($0, /register_sysctl_table\(([^)]+)\)/, tables)
151 if (debug) print "Registering table " tables[1]
152 if (children[tables[1]][table]) {
153 for (entry in entries[children[tables[1]][table]]) {
160 match($0, /register_sysctl_paths\(([^)]+), ([^)]+)\)/, tables)
[all …]
/kernel/linux/linux-5.10/tools/perf/util/scripting-engines/
Dtrace-event-python.c102 struct tables { struct
120 static struct tables tables_global; argument
981 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_evsel() local
989 call_object(tables->evsel_handler, t, "evsel_table"); in python_export_evsel()
999 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_machine() local
1008 call_object(tables->machine_handler, t, "machine_table"); in python_export_machine()
1018 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_thread() local
1029 call_object(tables->thread_handler, t, "thread_table"); in python_export_thread()
1039 struct tables *tables = container_of(dbe, struct tables, dbe); in python_export_comm() local
1050 call_object(tables->comm_handler, t, "comm_table"); in python_export_comm()
[all …]
/kernel/linux/linux-5.10/security/apparmor/include/
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
90 #define DEFAULT_TABLE(DFA) ((u16 *)((DFA)->tables[YYTD_ID_DEF]->td_data))
91 #define BASE_TABLE(DFA) ((u32 *)((DFA)->tables[YYTD_ID_BASE]->td_data))
92 #define NEXT_TABLE(DFA) ((u16 *)((DFA)->tables[YYTD_ID_NXT]->td_data))
[all …]
/kernel/linux/linux-5.10/Documentation/x86/
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 …]
/kernel/linux/linux-5.10/security/apparmor/
Dmatch.c123 /* if table was vmalloced make sure the page tables are synced in unpack_table()
138 * verify_table_headers - verify that the tables headers are as expected
139 * @tables - array of dfa tables to check (NOT NULL)
147 static int verify_table_headers(struct table_header **tables, int flags) in verify_table_headers() argument
152 /* check that required tables exist */ in verify_table_headers()
153 if (!(tables[YYTD_ID_DEF] && tables[YYTD_ID_BASE] && in verify_table_headers()
154 tables[YYTD_ID_NXT] && tables[YYTD_ID_CHK])) in verify_table_headers()
158 state_count = tables[YYTD_ID_BASE]->td_lolen; in verify_table_headers()
160 if (!tables[YYTD_ID_ACCEPT]) in verify_table_headers()
162 if (state_count != tables[YYTD_ID_ACCEPT]->td_lolen) in verify_table_headers()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
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.
Dsysfs-firmware-sfi1 What: /sys/firmware/sfi/tables/
5 SFI defines a number of small static memory tables
8 The tables are defined in the latest SFI specification:
11 While the tables are used by the kernel, user-space
14 # cd /sys/firmware/sfi/tables
/kernel/linux/linux-5.10/tools/power/acpi/man/
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/*
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra20-emc.txt11 set of tables can be present and said tables will be used
37 and the tables are stored directly under the emc node (see below).
41 - name : Should be emc-tables
53 There are two ways of specifying which tables to use:
55 * The simplest is if there is just one set of tables in the device tree,
66 used to select which tables to use.
71 - reg : either an opaque enumerator to tell different tables apart, or
/kernel/linux/linux-5.10/Documentation/crypto/
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 …]
/kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/
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.
/kernel/linux/linux-5.10/drivers/acpi/acpica/
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 …]
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()
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()
113 * DESCRIPTION: Acquire an ACPI table. It can be used for tables not
384 * DESCRIPTION: Avoid installing duplicated tables. However table override and
402 /* Do not compare with unverified tables */ in acpi_tb_check_duplication()
405 (acpi_gbl_root_table_list.tables[i]. in acpi_tb_check_duplication()
423 * The assumption here is that the number of different tables that in acpi_tb_check_duplication()
428 * machines with many table load/unload operations), tables will in acpi_tb_check_duplication()
432 if (acpi_gbl_root_table_list.tables[i].flags & in acpi_tb_check_duplication()
560 struct acpi_table_desc *tables; in acpi_tb_resize_root_table_list() local
[all …]
/kernel/linux/linux-5.10/Documentation/vm/
Dsplit_page_table_lock.rst7 Originally, mm->page_table_lock spinlock protected all page tables of the
14 tables. Access to higher level tables protected by mm->page_table_lock.
33 Split page table lock for PTE tables is enabled compile-time if
35 If split lock is disabled, all tables guaded by mm->page_table_lock.
37 Split page table lock for PMD tables is enabled, if it's enabled for PTE
38 tables and the architecture supports it (see below).
/kernel/linux/linux-5.10/net/ipv4/
Dudp_tunnel_nic.c35 * @n_tables: number of tables under @entries
36 * @missed: bitmap of tables which overflown
37 * @entries: table of tables of ports currently offloaded
136 for (j = 0; j < info->tables[i].n_entries; j++) in udp_tunnel_nic_is_empty()
152 table = &dev->udp_tunnel_nic_info->tables[i]; in udp_tunnel_nic_should_replay()
245 for (j = 0; j < info->tables[i].n_entries; j++) in udp_tunnel_nic_device_sync_by_port()
259 for (j = 0; j < info->tables[i].n_entries; j++) in udp_tunnel_nic_device_sync_by_table()
262 if (j == info->tables[i].n_entries) in udp_tunnel_nic_device_sync_by_table()
270 for (j = 0; j < info->tables[i].n_entries; j++) { in udp_tunnel_nic_device_sync_by_table()
339 if (udp_tunnel_nic_table_is_capable(&info->tables[i], ti)) in udp_tunnel_nic_is_capable()
[all …]
/kernel/linux/linux-5.10/Documentation/arm64/
Darm-acpi.rst122 Booting using ACPI tables
124 The only defined method for passing ACPI tables to the kernel on ARMv8
128 When an ARMv8 system boots, it can either have DT information, ACPI tables,
131 present, the kernel will try to use ACPI tables, but only if they are present.
133 on the command line, the kernel will attempt to use ACPI tables first, but
134 fall back to DT if there are no ACPI tables present. The basic idea is that
137 Processing of ACPI tables may be disabled by passing acpi=off on the kernel
140 In order for the kernel to load and use ACPI tables, the UEFI implementation
144 kernel has, in effect, determined that ACPI tables are not present at that
150 The ACPI core will then locate and map in all other ACPI tables provided by
[all …]
/kernel/linux/linux-5.10/Documentation/networking/devlink/
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.
/kernel/linux/linux-5.10/Documentation/admin-guide/pm/
Dintel_idle.rst57 ``intel_idle`` can use two sources of information: static tables of idle states
58 for different processor models included in the driver itself and the ACPI tables
64 tables with any processor model recognized by it; see
67 If the ACPI tables are going to be used for building the list of available idle
81 coming from the ACPI tables. [This step is skipped if ``intel_idle`` is
82 configured to ignore the ACPI tables; see `below <intel-idle-parameters_>`_.]
93 using the ACPI tables for the enumeration of idle states is not required
98 preliminary list of idle states coming from the ACPI tables. In that case user
103 not been exposed by the platform firmware (through the ACPI tables).
107 tables is used for building the final list that will be supplied to the
[all …]
/kernel/linux/linux-5.10/arch/x86/mm/
Dpti.c43 #define pr_fmt(fmt) "Kernel/User page tables isolation: " fmt
128 * tables are not automatically propagated to the usermode tables. in __pti_set_user_pgtbl()
130 * Users should keep in mind that, unlike the kernelmode tables, in __pti_set_user_pgtbl()
131 * there is no vmalloc_fault equivalent for the usermode tables. in __pti_set_user_pgtbl()
139 * The user page tables get the full PGD, accessible from in __pti_set_user_pgtbl()
166 * Walk the user copy of the page tables (optionally) trying to allocate
194 * Walk the user copy of the page tables (optionally) trying to allocate
219 /* The user page tables do not use large mappings: */ in pti_user_pagetable_walk_pmd()
236 * Walk the shadow copy of the page tables (optionally) trying to allocate
240 * user/shadow page tables. It is never used for userspace data.
[all …]
/kernel/linux/linux-5.10/drivers/clk/tegra/
Dcvb.c3 * Utility functions for parsing Tegra CVB voltage tables
85 * tegra_cvb_add_opp_table - build OPP table from Tegra CVB tables
87 * @tables: array of CVB tables
102 tegra_cvb_add_opp_table(struct device *dev, const struct cvb_table *tables, in tegra_cvb_add_opp_table() argument
111 const struct cvb_table *table = &tables[i]; in tegra_cvb_add_opp_table()
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_misc.c68 pdir->tables = kcalloc(pdir->ntables, sizeof(*pdir->tables), in pvrdma_page_dir_init()
70 if (!pdir->tables) in pvrdma_page_dir_init()
74 pdir->tables[i] = dma_alloc_coherent(&dev->pdev->dev, PAGE_SIZE, in pvrdma_page_dir_init()
77 if (!pdir->tables[i]) in pvrdma_page_dir_init()
113 return pdir->tables[PVRDMA_PAGE_DIR_TABLE(idx)]; in pvrdma_page_dir_table()
141 if (pdir->tables) { in pvrdma_page_dir_cleanup_tables()
147 u64 *table = pdir->tables[i]; in pvrdma_page_dir_cleanup_tables()
154 kfree(pdir->tables); in pvrdma_page_dir_cleanup_tables()

12345678910>>...83