Home
last modified time | relevance | path

Searched refs:cseg (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_txrx.c62 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_ktls_build_static_params() local
69 cseg->opmod_idx_opcode = cpu_to_be32((pc << 8) | MLX5_OPCODE_UMR | (opmod << 24)); in mlx5e_ktls_build_static_params()
70 cseg->qpn_ds = cpu_to_be32((sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_ktls_build_static_params()
72 cseg->fm_ce_se = fence ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in mlx5e_ktls_build_static_params()
73 cseg->tis_tir_num = cpu_to_be32(tis_tir_num << 8); in mlx5e_ktls_build_static_params()
104 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_ktls_build_progress_params() local
111 cseg->opmod_idx_opcode = in mlx5e_ktls_build_progress_params()
113 cseg->qpn_ds = cpu_to_be32((sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_ktls_build_progress_params()
115 cseg->fm_ce_se = fence ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in mlx5e_ktls_build_progress_params()
H A Dktls_rx.c199 struct mlx5_wqe_ctrl_seg *cseg; in post_rx_param_wqes() local
207 cseg = post_static_params(sq, priv_rx); in post_rx_param_wqes()
208 if (IS_ERR(cseg)) in post_rx_param_wqes()
210 cseg = post_progress_params(sq, priv_rx, next_record_tcp_sn); in post_rx_param_wqes()
211 if (IS_ERR(cseg)) in post_rx_param_wqes()
214 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in post_rx_param_wqes()
222 err = PTR_ERR(cseg); in post_rx_param_wqes()
257 struct mlx5_wqe_ctrl_seg *cseg; in resync_post_get_progress_params() local
294 cseg = &wqe->ctrl; in resync_post_get_progress_params()
295 cseg in resync_post_get_progress_params()
368 struct mlx5_wqe_ctrl_seg *cseg; resync_handle_seq_match() local
[all...]
H A Dktls_tx.c301 struct mlx5_wqe_ctrl_seg *cseg; in tx_post_resync_dump() local
315 cseg = &wqe->ctrl; in tx_post_resync_dump()
318 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_DUMP); in tx_post_resync_dump()
319 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_cnt); in tx_post_resync_dump()
320 cseg->tis_tir_num = cpu_to_be32(tisn << 8); in tx_post_resync_dump()
321 cseg->fm_ce_se = first ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in tx_post_resync_dump()
H A Dtls_rxtx.h50 void mlx5e_tls_handle_tx_wqe(struct mlx5e_txqsq *sq, struct mlx5_wqe_ctrl_seg *cseg,
H A Dtls_rxtx.c304 void mlx5e_tls_handle_tx_wqe(struct mlx5e_txqsq *sq, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_tls_handle_tx_wqe() argument
307 cseg->tis_tir_num = cpu_to_be32(state->tls_tisn << 8); in mlx5e_tls_handle_tx_wqe()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_txrx.c81 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_ktls_build_static_params() local
88 cseg->opmod_idx_opcode = cpu_to_be32((pc << 8) | MLX5_OPCODE_UMR | (opmod << 24)); in mlx5e_ktls_build_static_params()
89 cseg->qpn_ds = cpu_to_be32((sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_ktls_build_static_params()
91 cseg->fm_ce_se = fence ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in mlx5e_ktls_build_static_params()
92 cseg->tis_tir_num = cpu_to_be32(tis_tir_num << 8); in mlx5e_ktls_build_static_params()
123 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_ktls_build_progress_params() local
130 cseg->opmod_idx_opcode = in mlx5e_ktls_build_progress_params()
132 cseg->qpn_ds = cpu_to_be32((sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_ktls_build_progress_params()
134 cseg->fm_ce_se = fence ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in mlx5e_ktls_build_progress_params()
H A Dktls_rx.c200 struct mlx5_wqe_ctrl_seg *cseg; in post_rx_param_wqes() local
208 cseg = post_static_params(sq, priv_rx); in post_rx_param_wqes()
209 if (IS_ERR(cseg)) in post_rx_param_wqes()
211 cseg = post_progress_params(sq, priv_rx, next_record_tcp_sn); in post_rx_param_wqes()
212 if (IS_ERR(cseg)) in post_rx_param_wqes()
215 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in post_rx_param_wqes()
223 err = PTR_ERR(cseg); in post_rx_param_wqes()
258 struct mlx5_wqe_ctrl_seg *cseg; in resync_post_get_progress_params() local
293 cseg = &wqe->ctrl; in resync_post_get_progress_params()
294 cseg in resync_post_get_progress_params()
751 struct mlx5_wqe_ctrl_seg *cseg; mlx5e_ktls_rx_handle_resync_list() local
[all...]
H A Dktls_txrx.h53 mlx5e_ktls_handle_tx_wqe(struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_ktls_handle_tx_wqe() argument
56 cseg->tis_tir_num = cpu_to_be32(state->tls_tisn << 8); in mlx5e_ktls_handle_tx_wqe()
H A Dktls_tx.c717 struct mlx5_wqe_ctrl_seg *cseg; in tx_post_resync_dump() local
731 cseg = &wqe->ctrl; in tx_post_resync_dump()
734 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_DUMP); in tx_post_resync_dump()
735 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_cnt); in tx_post_resync_dump()
736 cseg->tis_tir_num = cpu_to_be32(tisn << 8); in tx_post_resync_dump()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h91 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_post_nop() local
93 memset(cseg, 0, sizeof(*cseg)); in mlx5e_post_nop()
95 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP); in mlx5e_post_nop()
96 cseg->qpn_ds = cpu_to_be32((sqn << 8) | 0x01); in mlx5e_post_nop()
108 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_post_nop_fence() local
110 memset(cseg, 0, sizeof(*cseg)); in mlx5e_post_nop_fence()
112 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP); in mlx5e_post_nop_fence()
113 cseg in mlx5e_post_nop_fence()
[all...]
H A Dxdp.c221 struct mlx5_wqe_ctrl_seg *cseg = &session->wqe->ctrl; in mlx5e_xdp_mpwqe_complete() local
226 cseg->opmod_idx_opcode = in mlx5e_xdp_mpwqe_complete()
228 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_count); in mlx5e_xdp_mpwqe_complete()
235 sq->doorbell_cseg = cseg; in mlx5e_xdp_mpwqe_complete()
319 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_xmit_xdp_frame() local
340 cseg->fm_ce_se = 0; in mlx5e_xmit_xdp_frame()
355 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_SEND); in mlx5e_xmit_xdp_frame()
359 sq->doorbell_cseg = cseg; in mlx5e_xmit_xdp_frame()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h127 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_post_nop() local
129 memset(cseg, 0, sizeof(*cseg)); in mlx5e_post_nop()
131 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP); in mlx5e_post_nop()
132 cseg->qpn_ds = cpu_to_be32((sqn << 8) | 0x01); in mlx5e_post_nop()
144 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_post_nop_fence() local
146 memset(cseg, 0, sizeof(*cseg)); in mlx5e_post_nop_fence()
148 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP); in mlx5e_post_nop_fence()
149 cseg in mlx5e_post_nop_fence()
[all...]
H A Dxdp.c358 struct mlx5_wqe_ctrl_seg *cseg = &session->wqe->ctrl; in mlx5e_xdp_mpwqe_complete() local
363 cseg->opmod_idx_opcode = in mlx5e_xdp_mpwqe_complete()
365 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_count); in mlx5e_xdp_mpwqe_complete()
372 sq->doorbell_cseg = cseg; in mlx5e_xdp_mpwqe_complete()
488 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_xmit_xdp_frame() local
544 cseg = &wqe->ctrl; in mlx5e_xmit_xdp_frame()
566 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_SEND); in mlx5e_xmit_xdp_frame()
571 memset(&cseg->trailer, 0, sizeof(cseg->trailer)); in mlx5e_xmit_xdp_frame()
590 cseg in mlx5e_xmit_xdp_frame()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c382 struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_txwqe_complete()
396 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | attr->opcode); in mlx5e_txwqe_complete()
397 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | wqe_attr->ds_cnt); in mlx5e_txwqe_complete()
407 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete()
415 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_sq_xmit_wqe() local
427 cseg = &wqe->ctrl; in mlx5e_sq_xmit_wqe()
457 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, xmit_more); in mlx5e_sq_xmit_wqe()
531 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_tx_mpwqe_session_complete() local
535 cseg = &session->wqe->ctrl; in mlx5e_tx_mpwqe_session_complete()
536 cseg in mlx5e_tx_mpwqe_session_complete()
379 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, const struct mlx5e_tx_attr *attr, const struct mlx5e_tx_wqe_attr *wqe_attr, u8 num_dma, struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, bool xmit_more) mlx5e_txwqe_complete() argument
562 struct mlx5_wqe_ctrl_seg *cseg; mlx5e_sq_xmit_mpwqe() local
930 struct mlx5_wqe_ctrl_seg *cseg; mlx5i_sq_xmit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c374 struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_txwqe_complete()
388 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | attr->opcode); in mlx5e_txwqe_complete()
389 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | wqe_attr->ds_cnt); in mlx5e_txwqe_complete()
417 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete()
425 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_sq_xmit_wqe() local
438 cseg = &wqe->ctrl; in mlx5e_sq_xmit_wqe()
493 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, eseg, xmit_more); in mlx5e_sq_xmit_wqe()
571 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_tx_mpwqe_session_complete() local
575 cseg = &session->wqe->ctrl; in mlx5e_tx_mpwqe_session_complete()
576 cseg in mlx5e_tx_mpwqe_session_complete()
371 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, const struct mlx5e_tx_attr *attr, const struct mlx5e_tx_wqe_attr *wqe_attr, u8 num_dma, struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, struct mlx5_wqe_eth_seg *eseg, bool xmit_more) mlx5e_txwqe_complete() argument
602 struct mlx5_wqe_ctrl_seg *cseg; mlx5e_sq_xmit_mpwqe() local
981 struct mlx5_wqe_ctrl_seg *cseg; mlx5i_sq_xmit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Daso.c346 struct mlx5_wqe_ctrl_seg *cseg = &aso_wqe->ctrl; in mlx5_aso_build_wqe() local
348 cseg->opmod_idx_opcode = cpu_to_be32((opc_mode << MLX5_WQE_CTRL_WQE_OPC_MOD_SHIFT) | in mlx5_aso_build_wqe()
351 cseg->qpn_ds = cpu_to_be32((aso->sqn << MLX5_WQE_CTRL_QPN_SHIFT) | ds_cnt); in mlx5_aso_build_wqe()
352 cseg->fm_ce_se = MLX5_WQE_CTRL_CQ_UPDATE; in mlx5_aso_build_wqe()
353 cseg->general_id = cpu_to_be32(obj_id); in mlx5_aso_build_wqe()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dmodule.c316 void *rseg = NULL, *cseg = NULL; in module_finalize() local
325 cseg = (void *)cfi->sh_addr; in module_finalize()
329 apply_fineibt(rseg, rseg + rsize, cseg, cseg + csize); in module_finalize()
/kernel/linux/linux-5.10/arch/x86/boot/
H A Dapm.c45 boot_params.apm_bios_info.cseg = oreg.ax; in query_apm_bios()
/kernel/linux/linux-6.6/arch/x86/boot/
H A Dapm.c45 boot_params.apm_bios_info.cseg = oreg.ax; in query_apm_bios()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dapm_bios.h27 __u16 cseg; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dapm_bios.h27 __u16 cseg; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dapm_bios.h26 __u16 cseg; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dapm_bios.h26 __u16 cseg; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dapm_bios.h13 __u16 cseg; member
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dapm_32.c2291 apm_info.bios.cseg, apm_info.bios.offset, in apm_init()
2294 printk(" cseg len %x, dseg len %x", in apm_init()
2336 (unsigned long)__va((unsigned long)apm_info.bios.cseg << 4)); in apm_init()

Completed in 18 milliseconds

12