MCPcopy Create free account
hub / github.com/F-Stack/f-stack / encode_txq_desc_cmd

Function encode_txq_desc_cmd

dpdk/drivers/net/ionic/ionic_if.h:792–807  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

790};
791
792static inline u64 encode_txq_desc_cmd(u8 opcode, u8 flags,
793 u8 nsge, u64 addr)
794{
795 u64 cmd;
796
797 cmd = (opcode & IONIC_TXQ_DESC_OPCODE_MASK) <<
798 IONIC_TXQ_DESC_OPCODE_SHIFT;
799 cmd |= (flags & IONIC_TXQ_DESC_FLAGS_MASK) <<
800 IONIC_TXQ_DESC_FLAGS_SHIFT;
801 cmd |= (nsge & IONIC_TXQ_DESC_NSGE_MASK) <<
802 IONIC_TXQ_DESC_NSGE_SHIFT;
803 cmd |= (addr & IONIC_TXQ_DESC_ADDR_MASK) <<
804 IONIC_TXQ_DESC_ADDR_SHIFT;
805
806 return cmd;
807};
808
809static inline void
810decode_txq_desc_cmd(u64 cmd, u8 *opcode, u8 *flags,

Callers 3

ionic_tx_sgFunction · 0.85
ionic_tx_tso_postFunction · 0.85
ionic_txFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected