Home
last modified time | relevance | path

Searched refs:rewrite (Results 1 – 25 of 46) sorted by relevance

12

/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_action.c823 if (action->rewrite->ptrn && action->rewrite->arg) { in mlx5dr_actions_build_ste_arr()
824 attr.decap_index = mlx5dr_arg_get_obj_id(action->rewrite->arg); in mlx5dr_actions_build_ste_arr()
825 attr.decap_actions = action->rewrite->ptrn->num_of_actions; in mlx5dr_actions_build_ste_arr()
826 attr.decap_pat_idx = action->rewrite->ptrn->index; in mlx5dr_actions_build_ste_arr()
828 attr.decap_index = action->rewrite->index; in mlx5dr_actions_build_ste_arr()
829 attr.decap_actions = action->rewrite->num_of_actions; in mlx5dr_actions_build_ste_arr()
836 if (action->rewrite->single_action_opt) { in mlx5dr_actions_build_ste_arr()
837 attr.modify_actions = action->rewrite->num_of_actions; in mlx5dr_actions_build_ste_arr()
838 attr.single_modify_action = action->rewrite->data; in mlx5dr_actions_build_ste_arr()
840 if (action->rewrite->ptrn && action->rewrite->arg) { in mlx5dr_actions_build_ste_arr()
[all …]
Ddr_dbg.c145 struct mlx5dr_ptrn_obj *ptrn = action->rewrite->ptrn; in dr_dump_rule_action_mem()
146 struct mlx5dr_arg_obj *arg = action->rewrite->arg; in dr_dump_rule_action_mem()
147 u8 *rewrite_data = action->rewrite->data; in dr_dump_rule_action_mem()
151 ptrn_arg = !action->rewrite->single_action_opt && ptrn && arg; in dr_dump_rule_action_mem()
155 rule_id, action->rewrite->index, in dr_dump_rule_action_mem()
156 action->rewrite->single_action_opt, in dr_dump_rule_action_mem()
157 ptrn_arg ? action->rewrite->num_of_actions : 0, in dr_dump_rule_action_mem()
162 for (i = 0; i < action->rewrite->num_of_actions; i++) { in dr_dump_rule_action_mem()
185 (action->rewrite->ptrn && action->rewrite->arg) ? in dr_dump_rule_action_mem()
186 mlx5dr_arg_get_obj_id(action->rewrite->arg) : in dr_dump_rule_action_mem()
[all …]
Ddr_ste_v1.c2237 ptrn_mgr = action->rewrite->dmn->ptrn_mgr; in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2241 action->rewrite->arg = mlx5dr_arg_get_obj(action->rewrite->dmn->arg_mgr, in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2242 action->rewrite->num_of_actions, in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2243 action->rewrite->data); in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2244 if (!action->rewrite->arg) { in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2245 mlx5dr_err(action->rewrite->dmn, "Failed allocating args for modify header\n"); in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2249 action->rewrite->ptrn = in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2251 action->rewrite->num_of_actions, in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2252 action->rewrite->data); in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
2253 if (!action->rewrite->ptrn) { in dr_ste_v1_alloc_modify_hdr_ptrn_arg()
[all …]
Ddr_ste.c640 struct mlx5dr_domain *dmn = action->rewrite->dmn; in dr_ste_alloc_modify_hdr_chunk()
644 chunk_size = ilog2(roundup_pow_of_two(action->rewrite->num_of_actions)); in dr_ste_alloc_modify_hdr_chunk()
649 action->rewrite->chunk = mlx5dr_icm_alloc_chunk(dmn->action_icm_pool, in dr_ste_alloc_modify_hdr_chunk()
651 if (!action->rewrite->chunk) in dr_ste_alloc_modify_hdr_chunk()
654 action->rewrite->index = (mlx5dr_icm_pool_get_chunk_icm_addr(action->rewrite->chunk) - in dr_ste_alloc_modify_hdr_chunk()
658 ret = mlx5dr_send_postsend_action(action->rewrite->dmn, action); in dr_ste_alloc_modify_hdr_chunk()
665 mlx5dr_icm_free_chunk(action->rewrite->chunk); in dr_ste_alloc_modify_hdr_chunk()
671 mlx5dr_icm_free_chunk(action->rewrite->chunk); in dr_ste_free_modify_hdr_chunk()
676 struct mlx5dr_domain *dmn = action->rewrite->dmn; in mlx5dr_ste_alloc_modify_hdr()
686 struct mlx5dr_domain *dmn = action->rewrite->dmn; in mlx5dr_ste_free_modify_hdr()
Ddr_send.c841 send_info.write.addr = (uintptr_t)action->rewrite->data; in mlx5dr_send_postsend_action()
842 send_info.write.length = action->rewrite->num_of_actions * in mlx5dr_send_postsend_action()
846 mlx5dr_icm_pool_get_chunk_mr_addr(action->rewrite->chunk); in mlx5dr_send_postsend_action()
847 send_info.rkey = mlx5dr_icm_pool_get_chunk_rkey(action->rewrite->chunk); in mlx5dr_send_postsend_action()
/linux-6.6.21/arch/arm/mach-omap2/
Dsleep24xx.S76 strne r0, [r1] @ rewrite DLLA to force DLL reload
78 strne r0, [r1] @ rewrite DLLB to force DLL reload
/linux-6.6.21/samples/bpf/
Dtest_lwt_bpf.c84 static inline int rewrite(struct __sk_buff *skb, uint32_t old_ip, in rewrite() function
154 return rewrite(skb, old_ip, new_ip, 1); in do_test_rewrite()
/linux-6.6.21/drivers/staging/olpc_dcon/
DTODO2 - complete rewrite:
/linux-6.6.21/Documentation/arch/openrisc/
Dopenrisc_port.rst104 rewrite of exceptions handling.
121 major rewrite to bring up to par with upstream Linux 2.6.36
/linux-6.6.21/fs/ntfs/
DKconfig17 This is a rewrite from scratch of Linux NTFS support and replaced
70 Note: While write support is safe in this version (a rewrite from
/linux-6.6.21/Documentation/scsi/
Dsym53c500_cs.rst8 package, and was written by Tom Corner (tcorner@via.at). A rewrite was
DChangeLog.sym53c8xx243 - Backport the code rewrite of the START QUEUE dequeuing (on
329 - Large rewrite of the SCSI MESSAGE handling.
401 - The rewrite of the interrupt handling broke the SBMC interrupt
409 - Major rewrite of the interrupt handling and recovery stuff for
434 - Major rewrite of the SCSI parity error handling.
530 - Some rewrite of the device detection code. This code had been
Daacraid.rst10 RAID controllers. This is a major rewrite from the original
DChangeLog.sym53c8xx_2116 - Complete rewrite of the eh handling. The driver is now using a
/linux-6.6.21/Documentation/process/
D7.AdvancedTopics.rst69 Git provides some powerful tools which can allow you to rewrite your
81 Rewriting history will rewrite the changes contained in that history,
84 view of the project history; if you rewrite history which other developers
94 override this check, and there may be times when it is necessary to rewrite
/linux-6.6.21/arch/sh/kernel/
Dentry-common.S378 ! This allows the parent to rewrite system calls
/linux-6.6.21/Documentation/fb/
Dtgafb.rst13 This version is an almost complete rewrite of the code written by Geert
/linux-6.6.21/tools/testing/selftests/ftrace/
DREADME27 extension) and rewrite the test description line.
/linux-6.6.21/Documentation/usb/
Dmtouchusb.rst12 - 0.5 - Complete rewrite using Linux Input in 2.6.3
/linux-6.6.21/Documentation/driver-api/gpio/
Dusing-gpio.rst38 productify the prototype: rewrite it using proper kernel drivers. Do not under
/linux-6.6.21/arch/alpha/lib/
Dev6-clear_user.S59 # and we can rewrite this later...
/linux-6.6.21/Documentation/firmware-guide/acpi/
Dmethod-customizing.rst43 c) rewrite the ASL code of the method and save it in a new file,
/linux-6.6.21/Documentation/networking/
Dsegmentation-offloads.rst138 so that instead of having to rewrite the packet headers for each segment
/linux-6.6.21/fs/affs/
DChanges327 - Almost complete rewrite for the new VFS
/linux-6.6.21/arch/arm64/boot/dts/hisilicon/
Dhi3660-hikey960.dts40 /* rewrite this at bootloader */

12