/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | tls.c | 72 struct mlx5_fpga_conn *conn = fdev->tls->conn; in mlx5_fpga_tls_cmd_complete() 74 struct mlx5_fpga_tls *tls = fdev->tls; in mlx5_fpga_tls_cmd_complete() local 77 spin_lock_irqsave(&tls->pending_cmds_lock, flags); in mlx5_fpga_tls_cmd_complete() 78 ctx = list_first_entry(&tls->pending_cmds, in mlx5_fpga_tls_cmd_complete() 81 spin_unlock_irqrestore(&tls->pending_cmds_lock, flags); in mlx5_fpga_tls_cmd_complete() 103 struct mlx5_fpga_tls *tls = fdev->tls; in mlx5_fpga_tls_cmd_send() local 111 spin_lock_irqsave(&tls->pending_cmds_lock, flags); in mlx5_fpga_tls_cmd_send() 116 ret = mlx5_fpga_sbu_conn_sendmsg(tls->conn, &cmd->buf); in mlx5_fpga_tls_cmd_send() 118 list_add_tail(&cmd->list, &tls->pending_cmds); in mlx5_fpga_tls_cmd_send() 120 complete(tls->conn, fdev, cmd, NULL); in mlx5_fpga_tls_cmd_send() [all …]
|
D | tls.h | 68 return mdev->fpga->tls->caps; in mlx5_fpga_tls_device_caps()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | tls.c | 179 atomic64_inc(&priv->tls->sw_stats.rx_tls_resync_reply); in mlx5e_tls_resync() 224 struct mlx5e_tls *tls = kzalloc(sizeof(*tls), GFP_KERNEL); in mlx5e_tls_init() local 226 if (!tls) in mlx5e_tls_init() 229 priv->tls = tls; in mlx5e_tls_init() 235 struct mlx5e_tls *tls = priv->tls; in mlx5e_tls_cleanup() local 237 if (!tls) in mlx5e_tls_cleanup() 240 kfree(tls); in mlx5e_tls_cleanup() 241 priv->tls = NULL; in mlx5e_tls_cleanup()
|
D | tls_stats.c | 56 if (!priv->tls) in mlx5e_tls_get_count() 66 if (!priv->tls) in mlx5e_tls_get_strings() 80 if (!priv->tls) in mlx5e_tls_get_stats() 85 MLX5E_READ_CTR_ATOMIC64(&priv->tls->sw_stats, in mlx5e_tls_get_stats()
|
D | tls_rxtx.c | 192 struct mlx5e_tls *tls) in mlx5e_tls_handle_ooo() argument 208 atomic64_inc(&tls->sw_stats.tx_tls_drop_no_sync_data); in mlx5e_tls_handle_ooo() 222 atomic64_inc(&tls->sw_stats.tx_tls_drop_bypass_required); in mlx5e_tls_handle_ooo() 227 atomic64_inc(&tls->sw_stats.tx_tls_drop_metadata); in mlx5e_tls_handle_ooo() 235 atomic64_inc(&tls->sw_stats.tx_tls_drop_resync_alloc); in mlx5e_tls_handle_ooo() 272 if (MLX5_CAP_GEN(sq->channel->mdev, tls)) { in mlx5e_tls_handle_tx_skb() 293 skb = mlx5e_tls_handle_ooo(context, sq, skb, wqe, pi, priv->tls); in mlx5e_tls_handle_tx_skb() 298 atomic64_inc(&priv->tls->sw_stats.tx_tls_drop_metadata); in mlx5e_tls_handle_tx_skb() 342 atomic64_inc(&priv->tls->sw_stats.rx_tls_drop_resync_request); in tls_update_resync_sn() 373 atomic64_inc(&priv->tls->sw_stats.rx_tls_resync_request); in mlx5e_tls_handle_rx_skb() [all …]
|
/Linux-v5.4/tools/testing/selftests/net/ |
D | tls.c | 102 FIXTURE(tls) in FIXTURE() argument 108 FIXTURE_SETUP(tls) in FIXTURE_SETUP() argument 168 FIXTURE_TEARDOWN(tls) in FIXTURE_TEARDOWN() argument 174 TEST_F(tls, sendfile) in TEST_F() argument 184 TEST_F(tls, send_then_sendfile) in TEST_F() argument 205 TEST_F(tls, recv_max) in TEST_F() argument 216 TEST_F(tls, recv_small) in TEST_F() argument 228 TEST_F(tls, msg_more) in TEST_F() argument 242 TEST_F(tls, msg_more_unsent) in TEST_F() argument 252 TEST_F(tls, sendmsg_single) in TEST_F() argument [all …]
|
D | .gitignore | 17 tls
|
/Linux-v5.4/net/tls/ |
D | Makefile | 6 obj-$(CONFIG_TLS) += tls.o 8 tls-y := tls_main.o tls_sw.o 10 tls-$(CONFIG_TLS_DEVICE) += tls_device.o tls_device_fallback.o
|
/Linux-v5.4/arch/x86/um/ |
D | tls_32.c | 107 clear_user_desc(&curr->tls); in load_TLS() 108 curr->tls.entry_number = idx; in load_TLS() 110 WARN_ON(!LDT_empty(&curr->tls)); in load_TLS() 118 ret = do_set_thread_area(&curr->tls); in load_TLS() 211 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry() 254 *info = t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls; in get_tls_entry()
|
/Linux-v5.4/Documentation/networking/ |
D | index.rst | 34 tls 35 tls-offload
|
/Linux-v5.4/arch/s390/kernel/ |
D | process.c | 83 unsigned long arg, struct task_struct *p, unsigned long tls) in copy_thread_tls() argument 146 p->thread.acrs[0] = (unsigned int)tls; in copy_thread_tls() 148 p->thread.acrs[0] = (unsigned int)(tls >> 32); in copy_thread_tls() 149 p->thread.acrs[1] = (unsigned int)tls; in copy_thread_tls()
|
/Linux-v5.4/arch/x86/kernel/ |
D | tls.c | 262 const struct desc_struct *tls; in regset_tls_get() local 272 tls = &target->thread.tls_array[pos]; in regset_tls_get() 278 tls++); in regset_tls_get() 283 fill_user_desc(&info, GDT_ENTRY_TLS_MIN + pos++, tls++); in regset_tls_get()
|
D | process_32.c | 116 unsigned long arg, struct task_struct *p, unsigned long tls) in copy_thread_tls() argument 174 (struct user_desc __user *)tls, 0); in copy_thread_tls()
|
/Linux-v5.4/arch/csky/abiv2/inc/abi/ |
D | entry.h | 24 stw tls, (sp, 0) 28 movi tls, \epc_inc 29 add lr, tls 61 ldw tls, (sp, 0)
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | Makefile | 60 mlx5_core-$(CONFIG_MLX5_FPGA_TLS) += fpga/tls.o 61 mlx5_core-$(CONFIG_MLX5_ACCEL) += lib/crypto.o accel/tls.o accel/ipsec.o 68 mlx5_core-$(CONFIG_MLX5_EN_TLS) += en_accel/tls.o en_accel/tls_rxtx.o en_accel/tls_stats.o \
|
/Linux-v5.4/include/linux/sched/ |
D | task.h | 28 unsigned long tls; member 72 struct task_struct *p, unsigned long tls) in copy_thread_tls() argument
|
/Linux-v5.4/sound/soc/fsl/ |
D | fsl_ssi_dbg.c | 63 dbg->stats.tls++; in fsl_ssi_dbg_isr() 117 SIER_SHOW(TLS_EN, tls); in fsl_ssi_stats_show()
|
/Linux-v5.4/arch/openrisc/include/asm/ |
D | syscalls.h | 24 void __user *parent_tid, void __user *child_tid, int tls);
|
/Linux-v5.4/arch/x86/um/os-Linux/ |
D | Makefile | 8 obj-$(CONFIG_X86_32) += tls.o
|
/Linux-v5.4/arch/csky/include/uapi/asm/ |
D | ptrace.h | 10 unsigned long tls; member
|
/Linux-v5.4/arch/csky/kernel/ |
D | ptrace.c | 82 regs->tls = task_thread_info(target)->tp_value; in gpr_get() 103 task_thread_info(target)->tp_value = regs.tls; in gpr_set() 283 fp->exregs[12], fp->exregs[13], fp->exregs[14], fp->tls); in show_regs()
|
D | syscall.c | 11 reg->tls = addr; in SYSCALL_DEFINE1()
|
/Linux-v5.4/drivers/crypto/chelsio/chtls/ |
D | chtls_cm.h | 103 #define skb_ulp_tls_inline(skb) (ULP_SKB_CB(skb)->ulp.tls.ofld) 104 #define skb_ulp_tls_iv_imm(skb) (ULP_SKB_CB(skb)->ulp.tls.iv)
|
/Linux-v5.4/arch/x86/um/asm/ |
D | processor_32.h | 16 struct user_desc tls; member
|
/Linux-v5.4/Documentation/translations/zh_CN/arm/ |
D | kernel_user_helpers.txt | 120 void *tls = __kuser_get_tls(); 121 printf("TLS = %p\n", tls);
|