• Home
  • Raw
  • Download

Lines Matching refs:dma_desc

30 struct dma_desc;
36 void (*init_rx_desc)(struct dma_desc *p, int disable_rx_ic, int mode,
39 void (*init_tx_desc)(struct dma_desc *p, int mode, int end);
41 void (*prepare_tx_desc)(struct dma_desc *p, int is_fs, int len,
44 void (*prepare_tso_tx_desc)(struct dma_desc *p, int is_fs, int len1,
48 void (*set_tx_owner)(struct dma_desc *p);
49 int (*get_tx_owner)(struct dma_desc *p);
51 void (*release_tx_desc)(struct dma_desc *p, int mode);
54 void (*set_tx_ic)(struct dma_desc *p);
56 int (*get_tx_ls)(struct dma_desc *p);
59 struct dma_desc *p, void __iomem *ioaddr);
61 int (*get_tx_len)(struct dma_desc *p);
63 void (*set_rx_owner)(struct dma_desc *p, int disable_rx_ic);
65 int (*get_rx_frame_len)(struct dma_desc *p, int rx_coe_type);
68 struct dma_desc *p);
72 void (*enable_tx_timestamp) (struct dma_desc *p);
74 int (*get_tx_timestamp_status) (struct dma_desc *p);
82 void (*set_mss)(struct dma_desc *p, unsigned int mss);
84 void (*get_addr)(struct dma_desc *p, unsigned int *addr);
86 void (*set_addr)(struct dma_desc *p, dma_addr_t addr);
88 void (*clear)(struct dma_desc *p);
90 int (*get_rx_hash)(struct dma_desc *p, u32 *hash,
92 int (*get_rx_header_len)(struct dma_desc *p, unsigned int *len);
93 void (*set_sec_addr)(struct dma_desc *p, dma_addr_t addr);
94 void (*set_sarc)(struct dma_desc *p, u32 sarc_type);
95 void (*set_vlan_tag)(struct dma_desc *p, u16 tag, u16 inner_tag,
97 void (*set_vlan)(struct dma_desc *p, u32 type);
493 void (*init_desc3)(struct dma_desc *p);
494 void (*refill_desc3) (void *priv, struct dma_desc *p);
495 void (*clean_desc3) (void *priv, struct dma_desc *p);