| /kernel/linux/linux-5.10/tools/virtio/ringtest/ |
| D | virtio_ring_0_9.c | 133 /* Barrier A (for pairing) */ in add_inbuf() 140 /* Barrier A (for pairing) */ in add_inbuf() 145 /* Barrier A (for pairing) */ in add_inbuf() 163 /* Barrier B (for pairing) */ in get_buf() 169 /* Barrier B (for pairing) */ in get_buf() 221 /* Barrier D (for pairing) */ in enable_call() 231 /* Barrier C (for pairing) */ in kick_available() 253 /* Barrier C (for pairing) */ in enable_kick() 280 /* Barrier A (for pairing) */ in use_buf() 289 /* Barrier A (for pairing) */ in use_buf() [all …]
|
| D | ring.c | 136 /* Barrier A (for pairing) */ in add_inbuf() 151 /* Barrier B (for pairing) */ in get_buf() 182 /* Barrier D (for pairing) */ in enable_call() 192 /* Barrier C (for pairing) */ in kick_available() 214 /* Barrier C (for pairing) */ in enable_kick() 234 /* Barrier A (for pairing) */ in use_buf() 247 /* Barrier B (for pairing) */ in use_buf() 259 /* Barrier D (for pairing) */ in call_used()
|
| /kernel/linux/linux-6.6/tools/virtio/ringtest/ |
| D | virtio_ring_0_9.c | 133 /* Barrier A (for pairing) */ in add_inbuf() 140 /* Barrier A (for pairing) */ in add_inbuf() 145 /* Barrier A (for pairing) */ in add_inbuf() 163 /* Barrier B (for pairing) */ in get_buf() 169 /* Barrier B (for pairing) */ in get_buf() 221 /* Barrier D (for pairing) */ in enable_call() 231 /* Barrier C (for pairing) */ in kick_available() 253 /* Barrier C (for pairing) */ in enable_kick() 280 /* Barrier A (for pairing) */ in use_buf() 289 /* Barrier A (for pairing) */ in use_buf() [all …]
|
| D | ring.c | 136 /* Barrier A (for pairing) */ in add_inbuf() 151 /* Barrier B (for pairing) */ in get_buf() 182 /* Barrier D (for pairing) */ in enable_call() 192 /* Barrier C (for pairing) */ in kick_available() 214 /* Barrier C (for pairing) */ in enable_kick() 234 /* Barrier A (for pairing) */ in use_buf() 247 /* Barrier B (for pairing) */ in use_buf() 259 /* Barrier D (for pairing) */ in call_used()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/mediatek/ |
| D | pwrap.txt | 11 IP Pairing 16 are marked with "IP Pairing". These are optional on SoCs which do not support 17 IP Pairing 33 "pwrap-bridge": bridge base (IP Pairing) 37 "pwrap-bridge" (IP Pairing)
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/mediatek/ |
| D | mediatek,pwrap.yaml | 20 IP Pairing 25 are marked with "IP Pairing". These are optional on SoCs which do not support 26 IP Pairing 58 - description: IP pairing registers 89 - description: IP pairing reset
|
| /kernel/linux/linux-6.6/tools/memory-model/Documentation/ |
| D | glossary.txt | 69 Cycle: Memory-barrier pairing is restricted to a pair of CPUs, as the 71 that is required. In other cases, the notion of pairing must be 86 See also "Pairing". 133 Pairing: "Memory-barrier pairing" reflects the fact that synchronizing 137 pairing also occurs with other types of operations, so that a
|
| /kernel/linux/linux-6.6/include/linux/mtd/ |
| D | mtd.h | 114 * struct mtd_pairing_info - page pairing information 128 * The H27UCG8T2BTR-BC datasheet describes the following pairing scheme: 149 * struct mtd_pairing_scheme - page pairing scheme description 157 * @get_wunit: converts pairing information into a write-unit (page) number. 159 * pairing information described in the info argument. It should 161 * passed pairing information. 167 * NAND page pairing scheme. Instead of exposing two big tables to do the 297 /* NAND pairing scheme, only provided for MLC/TLC NANDs */ 298 const struct mtd_pairing_scheme *pairing; member 456 const struct mtd_pairing_scheme *pairing) in mtd_set_pairing_scheme() argument [all …]
|
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| D | mtd.h | 109 * struct mtd_pairing_info - page pairing information 123 * The H27UCG8T2BTR-BC datasheet describes the following pairing scheme: 144 * struct mtd_pairing_scheme - page pairing scheme description 152 * @get_wunit: converts pairing information into a write-unit (page) number. 154 * pairing information described in the info argument. It should 156 * passed pairing information. 162 * NAND page pairing scheme. Instead of exposing two big tables to do the 294 /* NAND pairing scheme, only provided for MLC/TLC NANDs */ 295 const struct mtd_pairing_scheme *pairing; member 448 const struct mtd_pairing_scheme *pairing) in mtd_set_pairing_scheme() argument [all …]
|
| /kernel/linux/linux-6.6/arch/arm/common/ |
| D | bL_switcher.c | 439 pr_err("%s: no CPU pairing possible\n", __func__); in bL_switcher_halve_cpus() 444 * Now let's do the pairing. We match each CPU with another CPU in bL_switcher_halve_cpus() 480 * pairing information (that includes the pairing counterparts). in bL_switcher_halve_cpus() 524 int pairing = bL_switcher_cpu_pairing[cpu]; in bL_switcher_get_logical_index() local 525 if (pairing == -1) in bL_switcher_get_logical_index() 528 (mpidr == cpu_logical_map(pairing))) in bL_switcher_get_logical_index() 757 int pairing; in bL_switcher_cpu_pre() local 762 pairing = bL_switcher_cpu_pairing[cpu]; in bL_switcher_cpu_pre() 764 if (pairing == -1) in bL_switcher_cpu_pre()
|
| /kernel/linux/linux-5.10/arch/arm/common/ |
| D | bL_switcher.c | 439 pr_err("%s: no CPU pairing possible\n", __func__); in bL_switcher_halve_cpus() 444 * Now let's do the pairing. We match each CPU with another CPU in bL_switcher_halve_cpus() 480 * pairing information (that includes the pairing counterparts). in bL_switcher_halve_cpus() 524 int pairing = bL_switcher_cpu_pairing[cpu]; in bL_switcher_get_logical_index() local 525 if (pairing == -1) in bL_switcher_get_logical_index() 528 (mpidr == cpu_logical_map(pairing))) in bL_switcher_get_logical_index() 757 int pairing; in bL_switcher_cpu_pre() local 762 pairing = bL_switcher_cpu_pairing[cpu]; in bL_switcher_cpu_pre() 764 if (pairing == -1) in bL_switcher_cpu_pre()
|
| /kernel/linux/linux-6.6/drivers/soc/bcm/brcmstb/ |
| D | biuctrl.c | 123 pr_info("MCP: Enabling write pairing\n"); in mcp_write_pairing_set() 127 pr_info("MCP: Disabling write pairing\n"); in mcp_write_pairing_set() 131 pr_info("MCP: Write pairing already disabled\n"); in mcp_write_pairing_set() 266 mcp_wr_pairing_en = of_property_read_bool(np, "brcm,write-pairing"); in setup_hifcpubiuctrl_regs() 350 pr_err("MCP: Unable to disable write pairing!\n"); in brcmstb_biuctrl_init()
|
| /kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/ |
| D | biuctrl.c | 123 pr_info("MCP: Enabling write pairing\n"); in mcp_write_pairing_set() 127 pr_info("MCP: Disabling write pairing\n"); in mcp_write_pairing_set() 131 pr_info("MCP: Write pairing already disabled\n"); in mcp_write_pairing_set() 264 mcp_wr_pairing_en = of_property_read_bool(np, "brcm,write-pairing"); in setup_hifcpubiuctrl_regs() 345 pr_err("MCP: Unable to disable write pairing!\n"); in brcmstb_biuctrl_init()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,brcmstb.txt | 30 controller (MEMC). This BIU block offers a feature called Write Pairing which 40 - brcm,write-pairing: 42 supports write-pairing. 59 brcm,write-pairing;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,brcmstb.txt | 30 controller (MEMC). This BIU block offers a feature called Write Pairing which 40 - brcm,write-pairing: 42 supports write-pairing. 59 brcm,write-pairing;
|
| /kernel/linux/linux-5.10/drivers/mtd/ |
| D | mtdcore.c | 446 * mtd_wunit_to_pairing_info - get pairing information of a wunit 449 * @info: returned pairing information 451 * Retrieve pairing information associated to the wunit. 459 * mtd_offset_to_wunit(). @info is filled with the pairing information attached 462 * From the pairing info the MTD user can find all the wunits paired with 480 if (master->pairing && master->pairing->get_info) in mtd_wunit_to_pairing_info() 481 return master->pairing->get_info(master, wunit, info); in mtd_wunit_to_pairing_info() 491 * mtd_pairing_info_to_wunit - get wunit from pairing information 493 * @info: pairing information struct 525 if (master->pairing && master->pairing->get_wunit) in mtd_pairing_info_to_wunit() [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/ |
| D | mtdcore.c | 425 * mtd_wunit_to_pairing_info - get pairing information of a wunit 428 * @info: returned pairing information 430 * Retrieve pairing information associated to the wunit. 438 * mtd_offset_to_wunit(). @info is filled with the pairing information attached 441 * From the pairing info the MTD user can find all the wunits paired with 459 if (master->pairing && master->pairing->get_info) in mtd_wunit_to_pairing_info() 460 return master->pairing->get_info(master, wunit, info); in mtd_wunit_to_pairing_info() 470 * mtd_pairing_info_to_wunit - get wunit from pairing information 472 * @info: pairing information struct 504 if (master->pairing && master->pairing->get_wunit) in mtd_pairing_info_to_wunit() [all …]
|
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| D | tegra_wdt.c | 20 * actually 5 watchdogs that can be configured (by pairing with an available 28 * Register base of the timer that's selected for pairing with the watchdog.
|
| /kernel/linux/linux-5.10/drivers/watchdog/ |
| D | tegra_wdt.c | 20 * actually 5 watchdogs that can be configured (by pairing with an available 28 * Register base of the timer that's selected for pairing with the watchdog.
|
| /kernel/linux/linux-5.10/net/bluetooth/ |
| D | smp.c | 101 u8 preq[7]; /* SMP Pairing Request */ 102 u8 prsp[7]; /* SMP Pairing Response */ 103 u8 prnd[16]; /* SMP Pairing Random (local) */ 104 u8 rrnd[16]; /* SMP Pairing Random (remote) */ 105 u8 pcnf[16]; /* SMP Pairing Confirm */ 773 /* If pairing failed clean up any keys we might have */ in smp_chan_destroy() 877 /* Don't confirm locally initiated pairing attempts */ in tk_request() 992 bt_dev_err(hcon->hdev, "pairing failed " in smp_random() 1535 * receives pairing random. in sc_passkey_round() 1685 /* If it is our turn to send Pairing Confirm, do so now */ in smp_user_confirm_reply() [all …]
|
| /kernel/linux/linux-6.6/net/bluetooth/ |
| D | smp.c | 102 u8 preq[7]; /* SMP Pairing Request */ 103 u8 prsp[7]; /* SMP Pairing Response */ 104 u8 prnd[16]; /* SMP Pairing Random (local) */ 105 u8 rrnd[16]; /* SMP Pairing Random (remote) */ 106 u8 pcnf[16]; /* SMP Pairing Confirm */ 774 /* If pairing failed clean up any keys we might have */ in smp_chan_destroy() 878 /* Don't confirm locally initiated pairing attempts */ in tk_request() 993 bt_dev_err(hcon->hdev, "pairing failed " in smp_random() 1541 * receives pairing random. in sc_passkey_round() 1691 /* If it is our turn to send Pairing Confirm, do so now */ in smp_user_confirm_reply() [all …]
|
| /kernel/linux/linux-6.6/kernel/locking/ |
| D | rwbase_rt.c | 183 * _release() is needed in case that reader is in fast path, pairing in __rwbase_write_unlock() 216 * _acquire is needed in case the reader is in the fast path, pairing in __rwbase_write_trylock()
|
| /kernel/linux/linux-5.10/tools/include/linux/ |
| D | ring_buffer.h | 9 * user space requires the following barrier pairing (quote
|
| /kernel/linux/linux-6.6/tools/include/linux/ |
| D | ring_buffer.h | 9 * user space requires the following barrier pairing (quote
|
| /kernel/linux/linux-5.10/include/linux/sched/ |
| D | mm.h | 216 * pairing memalloc_noio_save call. 247 * pairing memalloc_nofs_save call.
|