/kernel/linux/linux-5.10/drivers/staging/octeon/ |
H A D | ethernet-tx.c | 130 union cvmx_pko_command_word0 pko_command; in cvm_oct_xmit() local 249 pko_command.u64 = 0; in cvm_oct_xmit() 251 pko_command.s.le = 1; in cvm_oct_xmit() 253 pko_command.s.n2 = 1; /* Don't pollute L2 with the outgoing packet */ in cvm_oct_xmit() 254 pko_command.s.segs = 1; in cvm_oct_xmit() 255 pko_command.s.total_bytes = skb->len; in cvm_oct_xmit() 256 pko_command.s.size0 = CVMX_FAU_OP_SIZE_32; in cvm_oct_xmit() 257 pko_command.s.subone0 = 1; in cvm_oct_xmit() 259 pko_command.s.dontfree = 1; in cvm_oct_xmit() 283 pko_command in cvm_oct_xmit() [all...] |
H A D | octeon-stubs.h | 1390 uint64_t queue, union cvmx_pko_command_word0 pko_command, in cvmx_pko_send_packet_finish() 1389 cvmx_pko_send_packet_finish(uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, cvmx_pko_lock_t use_locking) cvmx_pko_send_packet_finish() argument
|
/kernel/linux/linux-6.6/drivers/staging/octeon/ |
H A D | ethernet-tx.c | 128 union cvmx_pko_command_word0 pko_command; in cvm_oct_xmit() local 247 pko_command.u64 = 0; in cvm_oct_xmit() 249 pko_command.s.le = 1; in cvm_oct_xmit() 251 pko_command.s.n2 = 1; /* Don't pollute L2 with the outgoing packet */ in cvm_oct_xmit() 252 pko_command.s.segs = 1; in cvm_oct_xmit() 253 pko_command.s.total_bytes = skb->len; in cvm_oct_xmit() 254 pko_command.s.size0 = CVMX_FAU_OP_SIZE_32; in cvm_oct_xmit() 255 pko_command.s.subone0 = 1; in cvm_oct_xmit() 257 pko_command.s.dontfree = 1; in cvm_oct_xmit() 281 pko_command in cvm_oct_xmit() [all...] |
H A D | octeon-stubs.h | 1388 uint64_t queue, union cvmx_pko_command_word0 pko_command, in cvmx_pko_send_packet_finish() 1387 cvmx_pko_send_packet_finish(uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, cvmx_pko_lock_t use_locking) cvmx_pko_send_packet_finish() argument
|
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper.c | 785 union cvmx_pko_command_word0 pko_command; in __cvmx_helper_errata_fix_ipd_ptr_alignment() local 885 pko_command.u64 = 0; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 886 pko_command.s.segs = num_segs; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 887 pko_command.s.total_bytes = size; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 888 pko_command.s.dontfree = 0; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 889 pko_command.s.gather = 1; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 917 (FIX_IPD_OUTPORT), pko_command, in __cvmx_helper_errata_fix_ipd_ptr_alignment()
|
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper.c | 791 union cvmx_pko_command_word0 pko_command; in __cvmx_helper_errata_fix_ipd_ptr_alignment() local 891 pko_command.u64 = 0; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 892 pko_command.s.segs = num_segs; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 893 pko_command.s.total_bytes = size; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 894 pko_command.s.dontfree = 0; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 895 pko_command.s.gather = 1; in __cvmx_helper_errata_fix_ipd_ptr_alignment() 923 (FIX_IPD_OUTPORT), pko_command, in __cvmx_helper_errata_fix_ipd_ptr_alignment()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-pko.h | 409 * @pko_command: 421 union cvmx_pko_command_word0 pko_command, in cvmx_pko_send_packet_finish() 430 pko_command.u64, packet.u64); in cvmx_pko_send_packet_finish() 450 * @pko_command: 464 union cvmx_pko_command_word0 pko_command, in cvmx_pko_send_packet_finish3() 474 pko_command.u64, packet.u64, addr); in cvmx_pko_send_packet_finish3() 418 cvmx_pko_send_packet_finish( uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, cvmx_pko_lock_t use_locking) cvmx_pko_send_packet_finish() argument 461 cvmx_pko_send_packet_finish3( uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, uint64_t addr, cvmx_pko_lock_t use_locking) cvmx_pko_send_packet_finish3() argument
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-pko.h | 408 * @pko_command: 420 union cvmx_pko_command_word0 pko_command, in cvmx_pko_send_packet_finish() 429 pko_command.u64, packet.u64); in cvmx_pko_send_packet_finish() 449 * @pko_command: 463 union cvmx_pko_command_word0 pko_command, in cvmx_pko_send_packet_finish3() 473 pko_command.u64, packet.u64, addr); in cvmx_pko_send_packet_finish3() 417 cvmx_pko_send_packet_finish( uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, cvmx_pko_lock_t use_locking) cvmx_pko_send_packet_finish() argument 460 cvmx_pko_send_packet_finish3( uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, uint64_t addr, cvmx_pko_lock_t use_locking) cvmx_pko_send_packet_finish3() argument
|