/linux-master/net/tls/ |
H A D | Makefile | 8 obj-$(CONFIG_TLS) += tls.o 10 tls-y := tls_main.o tls_sw.o tls_proc.o trace.o tls_strp.o 12 tls-$(CONFIG_TLS_TOE) += tls_toe.o 13 tls-$(CONFIG_TLS_DEVICE) += tls_device.o tls_device_fallback.o
|
/linux-master/arch/x86/um/ |
H A D | tls_64.c | 9 int arch_set_tls(struct task_struct *t, unsigned long tls) argument 15 t->thread.regs.regs.gp[FS_BASE / sizeof(unsigned long)] = tls;
|
H A D | tls_32.c | 13 #include <sysdep/tls.h> 104 clear_user_desc(&curr->tls); 105 curr->tls.entry_number = idx; 107 WARN_ON(!LDT_empty(&curr->tls)); 115 ret = do_set_thread_area(&curr->tls); 208 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; 215 int arch_set_tls(struct task_struct *new, unsigned long tls) argument 220 if (copy_from_user(&info, (void __user *) tls, sizeof(info))) 246 *info = t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls.c | 154 priv->tls->rx_wq = create_singlethread_workqueue("mlx5e_tls_rx"); 155 if (!priv->tls->rx_wq) 161 destroy_workqueue(priv->tls->rx_wq); 177 destroy_workqueue(priv->tls->rx_wq); 180 static void mlx5e_tls_debugfs_init(struct mlx5e_tls *tls, argument 186 tls->debugfs.dfs = debugfs_create_dir("tls", dfs_root); 191 struct mlx5e_tls *tls; local 196 tls = kzalloc(sizeof(*tls), GFP_KERNE 210 struct mlx5e_tls *tls = priv->tls; local [all...] |
H A D | ktls_stats.c | 55 if (!priv->tls) 65 if (!priv->tls) 81 if (!priv->tls) 87 data[idx++] = MLX5E_READ_CTR_ATOMIC64(&priv->tls->sw_stats,
|
H A D | ktls_tx.c | 466 pool = priv->tls->tx_pool; 488 dek = mlx5_ktls_create_key(priv->tls->dek_pool, crypto_info); 518 pool = priv->tls->tx_pool; 521 mlx5_ktls_destroy_key(priv->tls->dek_pool, priv_tx->dek); 644 * 3. packet ends before tls record info starts: drop, 897 static void mlx5e_tls_tx_debugfs_init(struct mlx5e_tls *tls, argument 903 tls->debugfs.dfs_tx = debugfs_create_dir("tx", dfs_root); 905 debugfs_create_size_t("pool_size", 0400, tls->debugfs.dfs_tx, 906 &tls->tx_pool->size); 912 struct mlx5e_tls *tls local [all...] |
H A D | en_accel.h | 111 struct mlx5e_accel_tx_tls_state tls; member in struct:mlx5e_accel_tx_state 130 &state->tls))) 193 mlx5e_ktls_handle_tx_wqe(&wqe->ctrl, &state->tls);
|
/linux-master/arch/csky/include/uapi/asm/ |
H A D | ptrace.h | 9 unsigned long tls; member in struct:pt_regs
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_ktls.h | 6 #include <net/tls.h>
|
/linux-master/arch/x86/um/os-Linux/ |
H A D | Makefile | 8 obj-$(CONFIG_X86_32) += tls.o
|
/linux-master/arch/openrisc/include/asm/ |
H A D | syscalls.h | 24 void __user *parent_tid, void __user *child_tid, int tls);
|
/linux-master/arch/csky/kernel/ |
H A D | process.c | 37 unsigned long tls = args->tls; local 62 task_thread_info(p)->tp_value = childregs->tls 63 = tls;
|
H A D | syscall.c | 11 reg->tls = addr;
|
/linux-master/tools/testing/selftests/net/ |
H A D | tls.c | 14 #include <linux/tls.h> 142 ret = setsockopt(*fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); 146 printf("Failure setting TCP_ULP, testing without tls\n"); 150 ret = setsockopt(*cfd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); 269 FIXTURE(tls) 275 FIXTURE_VARIANT(tls) 282 FIXTURE_VARIANT_ADD(tls, 12_aes_gcm) 288 FIXTURE_VARIANT_ADD(tls, 1 [all...] |
/linux-master/arch/hexagon/kernel/ |
H A D | process.c | 57 unsigned long tls = args->tls; local 105 childregs->ugp = tls;
|
/linux-master/arch/x86/um/asm/ |
H A D | processor_32.h | 16 struct user_desc tls; member in struct:uml_tls_struct
|
/linux-master/arch/um/include/asm/ |
H A D | ptrace-generic.h | 39 extern int arch_set_tls(struct task_struct *new, unsigned long tls);
|
/linux-master/arch/nios2/kernel/ |
H A D | process.c | 106 unsigned long tls = args->tls; local 142 /* Initialize tls register. */ 144 childstack->r23 = tls; 255 unsigned long tls) 264 .tls = tls, 253 nios2_clone(unsigned long clone_flags, unsigned long newsp, int __user *parent_tidptr, int __user *child_tidptr, unsigned long tls) argument
|
/linux-master/arch/s390/kernel/ |
H A D | process.c | 117 unsigned long tls = args->tls; local 176 p->thread.acrs[0] = (unsigned int)tls; 178 p->thread.acrs[0] = (unsigned int)(tls >> 32); 179 p->thread.acrs[1] = (unsigned int)tls;
|
/linux-master/arch/sh/kernel/ |
H A D | process_32.c | 94 unsigned long tls = args->tls; local 133 childregs->gbr = tls;
|
/linux-master/arch/microblaze/kernel/ |
H A D | process.c | 59 unsigned long tls = args->tls; local 111 childregs->r21 = tls;
|
/linux-master/arch/parisc/kernel/ |
H A D | process.c | 206 unsigned long tls = args->tls; local 252 cregs->cr27 = tls;
|
/linux-master/arch/openrisc/kernel/ |
H A D | process.c | 141 * @tls: the Thread Local Storage pointer for the new process 171 unsigned long tls = args->tls; local 203 userregs->gpr[10] = tls;
|
/linux-master/arch/arc/kernel/ |
H A D | process.c | 36 * Since the tls dat aptr is not going to be in range of 0xFFFF_xxxx 171 unsigned long tls = args->tls; local 225 * set task's userland tls data ptr from 4th arg 228 task_thread_info(p)->thr_ptr = tls;
|
/linux-master/arch/csky/abiv2/inc/abi/ |
H A D | entry.h | 25 stw tls, (sp, 0) variable 32 movi tls, \epc_inc variable 33 add lr, tls 70 ldw tls, (sp, 0) 108 stw tls, (sp, 0) variable 140 ldw tls, (sp, 0)
|