| /kernel/linux/linux-6.6/include/linux/ |
| D | srcu.h | 31 #define init_srcu_struct(ssp) \ argument 68 static inline int __srcu_read_lock_nmisafe(struct srcu_struct *ssp) in __srcu_read_lock_nmisafe() 72 static inline void __srcu_read_unlock_nmisafe(struct srcu_struct *ssp, int idx) in __srcu_read_unlock_nmisafe() 98 static inline int srcu_read_lock_held(const struct srcu_struct *ssp) in srcu_read_lock_held() 133 static inline int srcu_read_lock_held(const struct srcu_struct *ssp) in srcu_read_lock_held() 151 static inline void srcu_check_nmi_safety(struct srcu_struct *ssp, in srcu_check_nmi_safety() 168 #define srcu_dereference_check(p, ssp, c) \ argument 182 #define srcu_dereference(p, ssp) srcu_dereference_check((p), (ssp), 0) argument 190 #define srcu_dereference_notrace(p, ssp) srcu_dereference_check((p), (ssp), 1) argument 209 static inline int srcu_read_lock(struct srcu_struct *ssp) __acquires(ssp) in srcu_read_lock() [all …]
|
| D | srcutiny.h | 63 static inline int __srcu_read_lock(struct srcu_struct *ssp) in __srcu_read_lock() 72 static inline void synchronize_srcu_expedited(struct srcu_struct *ssp) in synchronize_srcu_expedited() 77 static inline void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier() 83 static inline void srcu_torture_stats_print(struct srcu_struct *ssp, in srcu_torture_stats_print()
|
| /kernel/linux/linux-5.10/kernel/rcu/ |
| D | srcutree.c | 83 static void init_srcu_struct_nodes(struct srcu_struct *ssp, bool is_static) in init_srcu_struct_nodes() 171 static int init_srcu_struct_fields(struct srcu_struct *ssp, bool is_static) in init_srcu_struct_fields() 194 int __init_srcu_struct(struct srcu_struct *ssp, const char *name, in __init_srcu_struct() 215 int init_srcu_struct(struct srcu_struct *ssp) in init_srcu_struct() 232 static void check_init_srcu_struct(struct srcu_struct *ssp) in check_init_srcu_struct() 252 static unsigned long srcu_readers_lock_idx(struct srcu_struct *ssp, int idx) in srcu_readers_lock_idx() 269 static unsigned long srcu_readers_unlock_idx(struct srcu_struct *ssp, int idx) in srcu_readers_unlock_idx() 286 static bool srcu_readers_active_idx_check(struct srcu_struct *ssp, int idx) in srcu_readers_active_idx_check() 338 static bool srcu_readers_active(struct srcu_struct *ssp) in srcu_readers_active() 360 static unsigned long srcu_get_delay(struct srcu_struct *ssp) in srcu_get_delay() [all …]
|
| D | srcutiny.c | 27 static int init_srcu_struct_fields(struct srcu_struct *ssp) in init_srcu_struct_fields() 45 int __init_srcu_struct(struct srcu_struct *ssp, const char *name, in __init_srcu_struct() 65 int init_srcu_struct(struct srcu_struct *ssp) in init_srcu_struct() 80 void cleanup_srcu_struct(struct srcu_struct *ssp) in cleanup_srcu_struct() 97 void __srcu_read_unlock(struct srcu_struct *ssp, int idx) in __srcu_read_unlock() 117 struct srcu_struct *ssp; in srcu_drive_gp() local 158 static void srcu_gp_start_if_needed(struct srcu_struct *ssp) in srcu_gp_start_if_needed() 178 void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp, in call_srcu() 196 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() 211 unsigned long get_state_synchronize_srcu(struct srcu_struct *ssp) in get_state_synchronize_srcu() [all …]
|
| /kernel/linux/linux-6.6/kernel/rcu/ |
| D | srcutree.c | 122 static void init_srcu_struct_data(struct srcu_struct *ssp) in init_srcu_struct_data() 164 static bool init_srcu_struct_nodes(struct srcu_struct *ssp, gfp_t gfp_flags) in init_srcu_struct_nodes() 237 static int init_srcu_struct_fields(struct srcu_struct *ssp, bool is_static) in init_srcu_struct_fields() 285 int __init_srcu_struct(struct srcu_struct *ssp, const char *name, in __init_srcu_struct() 305 int init_srcu_struct(struct srcu_struct *ssp) in init_srcu_struct() 316 static void __srcu_transition_to_big(struct srcu_struct *ssp) in __srcu_transition_to_big() 325 static void srcu_transition_to_big(struct srcu_struct *ssp) in srcu_transition_to_big() 345 static void spin_lock_irqsave_check_contention(struct srcu_struct *ssp) in spin_lock_irqsave_check_contention() 369 struct srcu_struct *ssp = sdp->ssp; in spin_lock_irqsave_sdp_contention() local 385 static void spin_lock_irqsave_ssp_contention(struct srcu_struct *ssp, unsigned long *flags) in spin_lock_irqsave_ssp_contention() [all …]
|
| D | srcutiny.c | 27 static int init_srcu_struct_fields(struct srcu_struct *ssp) in init_srcu_struct_fields() 45 int __init_srcu_struct(struct srcu_struct *ssp, const char *name, in __init_srcu_struct() 65 int init_srcu_struct(struct srcu_struct *ssp) in init_srcu_struct() 80 void cleanup_srcu_struct(struct srcu_struct *ssp) in cleanup_srcu_struct() 97 void __srcu_read_unlock(struct srcu_struct *ssp, int idx) in __srcu_read_unlock() 117 struct srcu_struct *ssp; in srcu_drive_gp() local 158 static void srcu_gp_start_if_needed(struct srcu_struct *ssp) in srcu_gp_start_if_needed() 178 void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp, in call_srcu() 196 void synchronize_srcu(struct srcu_struct *ssp) in synchronize_srcu() 223 unsigned long get_state_synchronize_srcu(struct srcu_struct *ssp) in get_state_synchronize_srcu() [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/serial/ |
| D | sifive.c | 225 static void __ssp_writel(u32 v, u16 offs, struct sifive_serial_port *ssp) in __ssp_writel() 242 static u32 __ssp_readl(struct sifive_serial_port *ssp, u16 offs) in __ssp_readl() 258 static int sifive_serial_is_txfifo_full(struct sifive_serial_port *ssp) in sifive_serial_is_txfifo_full() 275 static void __ssp_transmit_char(struct sifive_serial_port *ssp, int ch) in __ssp_transmit_char() 289 static void __ssp_transmit_chars(struct sifive_serial_port *ssp) in __ssp_transmit_chars() 306 static void __ssp_enable_txwm(struct sifive_serial_port *ssp) in __ssp_enable_txwm() 322 static void __ssp_enable_rxwm(struct sifive_serial_port *ssp) in __ssp_enable_rxwm() 338 static void __ssp_disable_txwm(struct sifive_serial_port *ssp) in __ssp_disable_txwm() 354 static void __ssp_disable_rxwm(struct sifive_serial_port *ssp) in __ssp_disable_rxwm() 375 static char __ssp_receive_char(struct sifive_serial_port *ssp, char *is_empty) in __ssp_receive_char() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | srcu.h | 31 #define init_srcu_struct(ssp) \ argument 85 static inline int srcu_read_lock_held(const struct srcu_struct *ssp) in srcu_read_lock_held() 94 static inline int srcu_read_lock_held(const struct srcu_struct *ssp) in srcu_read_lock_held() 113 #define srcu_dereference_check(p, ssp, c) \ argument 126 #define srcu_dereference(p, ssp) srcu_dereference_check((p), (ssp), 0) argument 134 #define srcu_dereference_notrace(p, ssp) srcu_dereference_check((p), (ssp), 1) argument 153 static inline int srcu_read_lock(struct srcu_struct *ssp) __acquires(ssp) in srcu_read_lock() 164 srcu_read_lock_notrace(struct srcu_struct *ssp) __acquires(ssp) in srcu_read_lock_notrace() 179 static inline void srcu_read_unlock(struct srcu_struct *ssp, int idx) in srcu_read_unlock() 189 srcu_read_unlock_notrace(struct srcu_struct *ssp, int idx) __releases(ssp) in srcu_read_unlock_notrace()
|
| D | srcutiny.h | 59 static inline int __srcu_read_lock(struct srcu_struct *ssp) in __srcu_read_lock() 68 static inline void synchronize_srcu_expedited(struct srcu_struct *ssp) in synchronize_srcu_expedited() 73 static inline void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier() 79 static inline void srcu_torture_stats_print(struct srcu_struct *ssp, in srcu_torture_stats_print()
|
| /kernel/linux/linux-5.10/drivers/tty/serial/ |
| D | sifive.c | 236 static void __ssp_writel(u32 v, u16 offs, struct sifive_serial_port *ssp) in __ssp_writel() 253 static u32 __ssp_readl(struct sifive_serial_port *ssp, u16 offs) in __ssp_readl() 269 static int sifive_serial_is_txfifo_full(struct sifive_serial_port *ssp) in sifive_serial_is_txfifo_full() 286 static void __ssp_transmit_char(struct sifive_serial_port *ssp, int ch) in __ssp_transmit_char() 300 static void __ssp_transmit_chars(struct sifive_serial_port *ssp) in __ssp_transmit_chars() 338 static void __ssp_enable_txwm(struct sifive_serial_port *ssp) in __ssp_enable_txwm() 354 static void __ssp_enable_rxwm(struct sifive_serial_port *ssp) in __ssp_enable_rxwm() 370 static void __ssp_disable_txwm(struct sifive_serial_port *ssp) in __ssp_disable_txwm() 386 static void __ssp_disable_rxwm(struct sifive_serial_port *ssp) in __ssp_disable_rxwm() 407 static char __ssp_receive_char(struct sifive_serial_port *ssp, char *is_empty) in __ssp_receive_char() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/pxa/ |
| D | pxa-ssp.c | 39 struct ssp_device *ssp; member 53 static void dump_registers(struct ssp_device *ssp) in dump_registers() 64 static void pxa_ssp_enable(struct ssp_device *ssp) in pxa_ssp_enable() 72 static void pxa_ssp_disable(struct ssp_device *ssp) in pxa_ssp_disable() 80 static void pxa_ssp_set_dma_params(struct ssp_device *ssp, int width4, in pxa_ssp_set_dma_params() 93 struct ssp_device *ssp = priv->ssp; in pxa_ssp_startup() local 120 struct ssp_device *ssp = priv->ssp; in pxa_ssp_shutdown() local 139 struct ssp_device *ssp = priv->ssp; in pxa_ssp_suspend() local 157 struct ssp_device *ssp = priv->ssp; in pxa_ssp_resume() local 185 static void pxa_ssp_set_scr(struct ssp_device *ssp, u32 div) in pxa_ssp_set_scr() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/pxa/ |
| D | pxa-ssp.c | 39 struct ssp_device *ssp; member 53 static void dump_registers(struct ssp_device *ssp) in dump_registers() 64 static void pxa_ssp_set_dma_params(struct ssp_device *ssp, int width4, in pxa_ssp_set_dma_params() 77 struct ssp_device *ssp = priv->ssp; in pxa_ssp_startup() local 103 struct ssp_device *ssp = priv->ssp; in pxa_ssp_shutdown() local 121 struct ssp_device *ssp = priv->ssp; in pxa_ssp_suspend() local 139 struct ssp_device *ssp = priv->ssp; in pxa_ssp_resume() local 167 static void pxa_ssp_set_scr(struct ssp_device *ssp, u32 div) in pxa_ssp_set_scr() 188 struct ssp_device *ssp = priv->ssp; in pxa_ssp_set_dai_sysclk() local 256 struct ssp_device *ssp = priv->ssp; in pxa_ssp_set_pll() local [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | mxs-mmc.c | 49 struct mxs_ssp ssp; member 65 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_get_cd() local 87 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_reset() local 129 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_request_done() local 181 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_irq_handler() local 217 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_prep_dma() local 251 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_bc() local 285 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_ac() local 358 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_adtc() local 513 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_enable_sdio_irq() local [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | mxs-mmc.c | 48 struct mxs_ssp ssp; member 64 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_get_cd() local 86 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_reset() local 128 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_request_done() local 180 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_irq_handler() local 216 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_prep_dma() local 250 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_bc() local 284 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_ac() local 357 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_adtc() local 512 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_enable_sdio_irq() local [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-mxs.c | 58 struct mxs_ssp ssp; member 67 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_setup_transfer() local 127 struct mxs_ssp *ssp = &spi->ssp; in mxs_ssp_wait() local 154 struct mxs_ssp *ssp = dev_id; in mxs_ssp_irq_handler() local 167 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_txrx_dma() local 302 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_txrx_pio() local 364 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_transfer_one() local 444 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_runtime_suspend() local 465 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_runtime_resume() local 533 struct mxs_ssp *ssp; in mxs_spi_probe() local [all …]
|
| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-mxs.c | 58 struct mxs_ssp ssp; member 67 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_setup_transfer() local 127 struct mxs_ssp *ssp = &spi->ssp; in mxs_ssp_wait() local 154 struct mxs_ssp *ssp = dev_id; in mxs_ssp_irq_handler() local 167 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_txrx_dma() local 302 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_txrx_pio() local 364 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_transfer_one() local 444 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_runtime_suspend() local 465 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_runtime_resume() local 533 struct mxs_ssp *ssp; in mxs_spi_probe() local [all …]
|
| D | spi-pxa2xx-pci.c | 61 static int pxa2xx_spi_pci_clk_register(struct pci_dev *dev, struct ssp_device *ssp, in pxa2xx_spi_pci_clk_register() 92 struct ssp_device *ssp = &c->ssp; in lpss_spi_setup() local 173 struct ssp_device *ssp = &c->ssp; in ce4100_spi_setup() local 188 struct ssp_device *ssp = &c->ssp; in mrfld_spi_setup() local 245 struct ssp_device *ssp = &c->ssp; in qrk_spi_setup() local 266 struct ssp_device *ssp; in pxa2xx_spi_pci_probe() local
|
| /kernel/linux/linux-6.6/drivers/soc/pxa/ |
| D | ssp.c | 40 struct ssp_device *ssp = NULL; in pxa_ssp_request() local 64 struct ssp_device *ssp = NULL; in pxa_ssp_request_of() local 85 void pxa_ssp_free(struct ssp_device *ssp) in pxa_ssp_free() 114 struct ssp_device *ssp; in pxa_ssp_probe() local 181 struct ssp_device *ssp = platform_get_drvdata(pdev); in pxa_ssp_remove() local
|
| /kernel/linux/linux-5.10/arch/arm/plat-pxa/ |
| D | ssp.c | 40 struct ssp_device *ssp = NULL; in pxa_ssp_request() local 64 struct ssp_device *ssp = NULL; in pxa_ssp_request_of() local 85 void pxa_ssp_free(struct ssp_device *ssp) in pxa_ssp_free() 114 struct ssp_device *ssp; in pxa_ssp_probe() local 183 struct ssp_device *ssp; in pxa_ssp_remove() local
|
| /kernel/linux/linux-5.10/drivers/input/mouse/ |
| D | navpoint.c | 32 struct ssp_device *ssp; member 120 struct ssp_device *ssp = navpoint->ssp; in navpoint_irq() local 152 struct ssp_device *ssp = navpoint->ssp; in navpoint_up() local 179 struct ssp_device *ssp = navpoint->ssp; in navpoint_down() local 209 struct ssp_device *ssp; in navpoint_probe() local 303 struct ssp_device *ssp = navpoint->ssp; in navpoint_remove() local
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | navpoint.c | 32 struct ssp_device *ssp; member 120 struct ssp_device *ssp = navpoint->ssp; in navpoint_irq() local 152 struct ssp_device *ssp = navpoint->ssp; in navpoint_up() local 179 struct ssp_device *ssp = navpoint->ssp; in navpoint_down() local 209 struct ssp_device *ssp; in navpoint_probe() local 303 struct ssp_device *ssp = navpoint->ssp; in navpoint_remove() local
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | shstk.c | 50 static int create_rstor_token(unsigned long ssp, unsigned long *token_addr) in create_rstor_token() 238 unsigned long long ssp; in get_user_shstk_addr() local 280 static int shstk_push_sigframe(unsigned long *ssp) in shstk_push_sigframe() 295 static int shstk_pop_sigframe(unsigned long *ssp) in shstk_pop_sigframe() 350 unsigned long ssp; in setup_signal_shadow_stack() local 383 unsigned long ssp; in restore_signal_shadow_stack() local
|
| /kernel/linux/linux-5.10/security/smack/ |
| D | smack_netfilter.c | 28 struct socket_smack *ssp; in smack_ipv6_output() local 46 struct socket_smack *ssp; in smack_ipv4_output() local
|
| /kernel/linux/linux-5.10/arch/arm/mach-sa1100/ |
| D | ssp.c | 158 void ssp_save_state(struct ssp_state *ssp) in ssp_save_state() 172 void ssp_restore_state(struct ssp_state *ssp) in ssp_restore_state()
|
| /kernel/linux/linux-6.6/arch/arm/mach-sa1100/ |
| D | ssp.c | 158 void ssp_save_state(struct ssp_state *ssp) in ssp_save_state() 172 void ssp_restore_state(struct ssp_state *ssp) in ssp_restore_state()
|