Home
last modified time | relevance | path

Searched refs:desc_info (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/rocker/
H A Drocker_tlv.h122 const struct rocker_desc_info *desc_info) in rocker_tlv_parse_desc()
124 rocker_tlv_parse(tb, maxtype, desc_info->data, in rocker_tlv_parse_desc()
125 desc_info->desc->tlv_size); in rocker_tlv_parse_desc()
129 rocker_tlv_start(struct rocker_desc_info *desc_info) in rocker_tlv_start() argument
131 return (struct rocker_tlv *) ((char *) desc_info->data + in rocker_tlv_start()
132 desc_info->tlv_size); in rocker_tlv_start()
135 int rocker_tlv_put(struct rocker_desc_info *desc_info,
139 rocker_tlv_put_u8(struct rocker_desc_info *desc_info, int attrtype, u8 value) in rocker_tlv_put_u8() argument
143 return rocker_tlv_put(desc_info, attrtype, sizeof(u8), &tmp); in rocker_tlv_put_u8()
147 rocker_tlv_put_u16(struct rocker_desc_info *desc_info, in argument
121 rocker_tlv_parse_desc(const struct rocker_tlv **tb, int maxtype, const struct rocker_desc_info *desc_info) rocker_tlv_parse_desc() argument
155 rocker_tlv_put_be16(struct rocker_desc_info *desc_info, int attrtype, __be16 value) rocker_tlv_put_be16() argument
163 rocker_tlv_put_u32(struct rocker_desc_info *desc_info, int attrtype, u32 value) rocker_tlv_put_u32() argument
171 rocker_tlv_put_be32(struct rocker_desc_info *desc_info, int attrtype, __be32 value) rocker_tlv_put_be32() argument
179 rocker_tlv_put_u64(struct rocker_desc_info *desc_info, int attrtype, u64 value) rocker_tlv_put_u64() argument
187 rocker_tlv_nest_start(struct rocker_desc_info *desc_info, int attrtype) rocker_tlv_nest_start() argument
197 rocker_tlv_nest_end(struct rocker_desc_info *desc_info, struct rocker_tlv *start) rocker_tlv_nest_end() argument
203 rocker_tlv_nest_cancel(struct rocker_desc_info *desc_info, const struct rocker_tlv *start) rocker_tlv_nest_cancel() argument
[all...]
H A Drocker_main.c315 static int rocker_desc_err(const struct rocker_desc_info *desc_info) in rocker_desc_err() argument
317 int err = desc_info->desc->comp_err & ~ROCKER_DMA_DESC_COMP_ERR_GEN; in rocker_desc_err()
343 static void rocker_desc_gen_clear(const struct rocker_desc_info *desc_info) in rocker_desc_gen_clear() argument
345 desc_info->desc->comp_err &= ~ROCKER_DMA_DESC_COMP_ERR_GEN; in rocker_desc_gen_clear()
348 static bool rocker_desc_gen(const struct rocker_desc_info *desc_info) in rocker_desc_gen() argument
350 u32 comp_err = desc_info->desc->comp_err; in rocker_desc_gen()
356 rocker_desc_cookie_ptr_get(const struct rocker_desc_info *desc_info) in rocker_desc_cookie_ptr_get() argument
358 return (void *)(uintptr_t)desc_info->desc->cookie; in rocker_desc_cookie_ptr_get()
361 static void rocker_desc_cookie_ptr_set(const struct rocker_desc_info *desc_info, in rocker_desc_cookie_ptr_set() argument
364 desc_info in rocker_desc_cookie_ptr_set()
370 struct rocker_desc_info *desc_info; rocker_desc_head_get() local
380 rocker_desc_commit(const struct rocker_desc_info *desc_info) rocker_desc_commit() argument
386 rocker_desc_head_set(const struct rocker *rocker, struct rocker_dma_ring_info *info, const struct rocker_desc_info *desc_info) rocker_desc_head_set() argument
401 struct rocker_desc_info *desc_info; rocker_desc_tail_get() local
498 struct rocker_desc_info *desc_info = &info->desc_info[i]; rocker_dma_ring_bufs_alloc() local
528 const struct rocker_desc_info *desc_info = &info->desc_info[i]; rocker_dma_ring_bufs_alloc() local
546 const struct rocker_desc_info *desc_info = &info->desc_info[i]; rocker_dma_ring_bufs_free() local
558 rocker_dma_cmd_ring_wait_alloc(struct rocker_desc_info *desc_info) rocker_dma_cmd_ring_wait_alloc() argument
570 rocker_dma_cmd_ring_wait_free(const struct rocker_desc_info *desc_info) rocker_dma_cmd_ring_wait_free() argument
673 rocker_dma_rx_ring_skb_map(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, struct sk_buff *skb, size_t buf_len) rocker_dma_rx_ring_skb_map() argument
702 rocker_dma_rx_ring_skb_alloc(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info) rocker_dma_rx_ring_skb_alloc() argument
743 rocker_dma_rx_ring_skb_free(const struct rocker *rocker, const struct rocker_desc_info *desc_info) rocker_dma_rx_ring_skb_free() argument
880 const struct rocker_desc_info *desc_info; rocker_cmd_irq_handler() local
972 rocker_event_process(const struct rocker *rocker, const struct rocker_desc_info *desc_info) rocker_event_process() argument
1001 const struct rocker_desc_info *desc_info; rocker_event_irq_handler() local
1050 struct rocker_desc_info *desc_info; rocker_cmd_exec() local
1095 rocker_cmd_get_port_settings_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_prep() argument
1115 rocker_cmd_get_port_settings_ethtool_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_ethtool_proc() argument
1154 rocker_cmd_get_port_settings_macaddr_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_macaddr_proc() argument
1181 rocker_cmd_get_port_settings_mode_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_mode_proc() argument
1210 rocker_cmd_get_port_settings_phys_name_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_phys_name_proc() argument
1251 rocker_cmd_set_port_settings_ethtool_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_settings_ethtool_prep() argument
1281 rocker_cmd_set_port_settings_macaddr_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_settings_macaddr_prep() argument
1305 rocker_cmd_set_port_settings_mtu_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_settings_mtu_prep() argument
1329 rocker_cmd_set_port_learning_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_learning_prep() argument
1838 rocker_tx_desc_frags_unmap(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info) rocker_tx_desc_frags_unmap() argument
1868 rocker_tx_desc_frag_map_put(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, char *buf, size_t buf_len) rocker_tx_desc_frag_map_put() argument
1906 struct rocker_desc_info *desc_info; rocker_port_xmit() local
2305 rocker_cmd_get_port_stats_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_stats_prep() argument
2329 rocker_cmd_get_port_stats_ethtool_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_stats_ethtool_proc() argument
2421 const struct rocker_desc_info *desc_info; rocker_port_poll_tx() local
2456 rocker_port_rx_proc(const struct rocker *rocker, const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info) rocker_port_rx_proc() argument
2500 struct rocker_desc_info *desc_info; rocker_port_poll_rx() local
[all...]
H A Drocker_ofdpa.c305 ofdpa_cmd_flow_tbl_add_ig_port(struct rocker_desc_info *desc_info, in ofdpa_cmd_flow_tbl_add_ig_port() argument
308 if (rocker_tlv_put_u32(desc_info, ROCKER_TLV_OF_DPA_IN_PPORT, in ofdpa_cmd_flow_tbl_add_ig_port()
311 if (rocker_tlv_put_u32(desc_info, ROCKER_TLV_OF_DPA_IN_PPORT_MASK, in ofdpa_cmd_flow_tbl_add_ig_port()
314 if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_OF_DPA_GOTO_TABLE_ID, in ofdpa_cmd_flow_tbl_add_ig_port()
322 ofdpa_cmd_flow_tbl_add_vlan(struct rocker_desc_info *desc_info, in ofdpa_cmd_flow_tbl_add_vlan() argument
325 if (rocker_tlv_put_u32(desc_info, ROCKER_TLV_OF_DPA_IN_PPORT, in ofdpa_cmd_flow_tbl_add_vlan()
328 if (rocker_tlv_put_be16(desc_info, ROCKER_TLV_OF_DPA_VLAN_ID, in ofdpa_cmd_flow_tbl_add_vlan()
331 if (rocker_tlv_put_be16(desc_info, ROCKER_TLV_OF_DPA_VLAN_ID_MASK, in ofdpa_cmd_flow_tbl_add_vlan()
334 if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_OF_DPA_GOTO_TABLE_ID, in ofdpa_cmd_flow_tbl_add_vlan()
338 rocker_tlv_put_be16(desc_info, ROCKER_TLV_OF_DPA_NEW_VLAN_I in ofdpa_cmd_flow_tbl_add_vlan()
346 ofdpa_cmd_flow_tbl_add_term_mac(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_term_mac() argument
382 ofdpa_cmd_flow_tbl_add_ucast_routing(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_ucast_routing() argument
405 ofdpa_cmd_flow_tbl_add_bridge(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_bridge() argument
439 ofdpa_cmd_flow_tbl_add_acl(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_acl() argument
505 ofdpa_cmd_flow_tbl_add(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_flow_tbl_add() argument
562 ofdpa_cmd_flow_tbl_del(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_flow_tbl_del() argument
583 ofdpa_cmd_group_tbl_add_l2_interface(struct rocker_desc_info *desc_info, struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_l2_interface() argument
597 ofdpa_cmd_group_tbl_add_l2_rewrite(struct rocker_desc_info *desc_info, const struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_l2_rewrite() argument
620 ofdpa_cmd_group_tbl_add_group_ids(struct rocker_desc_info *desc_info, const struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_group_ids() argument
646 ofdpa_cmd_group_tbl_add_l3_unicast(struct rocker_desc_info *desc_info, const struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_l3_unicast() argument
671 ofdpa_cmd_group_tbl_add(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_group_tbl_add() argument
716 ofdpa_cmd_group_tbl_del(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_group_tbl_del() argument
[all...]
H A Drocker_tlv.c32 int rocker_tlv_put(struct rocker_desc_info *desc_info, in rocker_tlv_put() argument
35 int tail_room = desc_info->data_size - desc_info->tlv_size; in rocker_tlv_put()
42 tlv = rocker_tlv_start(desc_info); in rocker_tlv_put()
43 desc_info->tlv_size += total_size; in rocker_tlv_put()
H A Drocker.h34 struct rocker_desc_info *desc_info; member
76 struct rocker_desc_info *desc_info,
80 const struct rocker_desc_info *desc_info,
/kernel/linux/linux-6.6/drivers/net/ethernet/rocker/
H A Drocker_tlv.h122 const struct rocker_desc_info *desc_info) in rocker_tlv_parse_desc()
124 rocker_tlv_parse(tb, maxtype, desc_info->data, in rocker_tlv_parse_desc()
125 desc_info->desc->tlv_size); in rocker_tlv_parse_desc()
129 rocker_tlv_start(struct rocker_desc_info *desc_info) in rocker_tlv_start() argument
131 return (struct rocker_tlv *) ((char *) desc_info->data + in rocker_tlv_start()
132 desc_info->tlv_size); in rocker_tlv_start()
135 int rocker_tlv_put(struct rocker_desc_info *desc_info,
139 rocker_tlv_put_u8(struct rocker_desc_info *desc_info, int attrtype, u8 value) in rocker_tlv_put_u8() argument
143 return rocker_tlv_put(desc_info, attrtype, sizeof(u8), &tmp); in rocker_tlv_put_u8()
147 rocker_tlv_put_u16(struct rocker_desc_info *desc_info, in argument
121 rocker_tlv_parse_desc(const struct rocker_tlv **tb, int maxtype, const struct rocker_desc_info *desc_info) rocker_tlv_parse_desc() argument
155 rocker_tlv_put_be16(struct rocker_desc_info *desc_info, int attrtype, __be16 value) rocker_tlv_put_be16() argument
163 rocker_tlv_put_u32(struct rocker_desc_info *desc_info, int attrtype, u32 value) rocker_tlv_put_u32() argument
171 rocker_tlv_put_be32(struct rocker_desc_info *desc_info, int attrtype, __be32 value) rocker_tlv_put_be32() argument
179 rocker_tlv_put_u64(struct rocker_desc_info *desc_info, int attrtype, u64 value) rocker_tlv_put_u64() argument
187 rocker_tlv_nest_start(struct rocker_desc_info *desc_info, int attrtype) rocker_tlv_nest_start() argument
197 rocker_tlv_nest_end(struct rocker_desc_info *desc_info, struct rocker_tlv *start) rocker_tlv_nest_end() argument
203 rocker_tlv_nest_cancel(struct rocker_desc_info *desc_info, const struct rocker_tlv *start) rocker_tlv_nest_cancel() argument
[all...]
H A Drocker_main.c315 static int rocker_desc_err(const struct rocker_desc_info *desc_info) in rocker_desc_err() argument
317 int err = desc_info->desc->comp_err & ~ROCKER_DMA_DESC_COMP_ERR_GEN; in rocker_desc_err()
343 static void rocker_desc_gen_clear(const struct rocker_desc_info *desc_info) in rocker_desc_gen_clear() argument
345 desc_info->desc->comp_err &= ~ROCKER_DMA_DESC_COMP_ERR_GEN; in rocker_desc_gen_clear()
348 static bool rocker_desc_gen(const struct rocker_desc_info *desc_info) in rocker_desc_gen() argument
350 u32 comp_err = desc_info->desc->comp_err; in rocker_desc_gen()
356 rocker_desc_cookie_ptr_get(const struct rocker_desc_info *desc_info) in rocker_desc_cookie_ptr_get() argument
358 return (void *)(uintptr_t)desc_info->desc->cookie; in rocker_desc_cookie_ptr_get()
361 static void rocker_desc_cookie_ptr_set(const struct rocker_desc_info *desc_info, in rocker_desc_cookie_ptr_set() argument
364 desc_info in rocker_desc_cookie_ptr_set()
370 struct rocker_desc_info *desc_info; rocker_desc_head_get() local
380 rocker_desc_commit(const struct rocker_desc_info *desc_info) rocker_desc_commit() argument
386 rocker_desc_head_set(const struct rocker *rocker, struct rocker_dma_ring_info *info, const struct rocker_desc_info *desc_info) rocker_desc_head_set() argument
401 struct rocker_desc_info *desc_info; rocker_desc_tail_get() local
498 struct rocker_desc_info *desc_info = &info->desc_info[i]; rocker_dma_ring_bufs_alloc() local
528 const struct rocker_desc_info *desc_info = &info->desc_info[i]; rocker_dma_ring_bufs_alloc() local
546 const struct rocker_desc_info *desc_info = &info->desc_info[i]; rocker_dma_ring_bufs_free() local
558 rocker_dma_cmd_ring_wait_alloc(struct rocker_desc_info *desc_info) rocker_dma_cmd_ring_wait_alloc() argument
570 rocker_dma_cmd_ring_wait_free(const struct rocker_desc_info *desc_info) rocker_dma_cmd_ring_wait_free() argument
673 rocker_dma_rx_ring_skb_map(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, struct sk_buff *skb, size_t buf_len) rocker_dma_rx_ring_skb_map() argument
702 rocker_dma_rx_ring_skb_alloc(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info) rocker_dma_rx_ring_skb_alloc() argument
743 rocker_dma_rx_ring_skb_free(const struct rocker *rocker, const struct rocker_desc_info *desc_info) rocker_dma_rx_ring_skb_free() argument
880 const struct rocker_desc_info *desc_info; rocker_cmd_irq_handler() local
972 rocker_event_process(const struct rocker *rocker, const struct rocker_desc_info *desc_info) rocker_event_process() argument
1001 const struct rocker_desc_info *desc_info; rocker_event_irq_handler() local
1050 struct rocker_desc_info *desc_info; rocker_cmd_exec() local
1095 rocker_cmd_get_port_settings_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_prep() argument
1115 rocker_cmd_get_port_settings_ethtool_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_ethtool_proc() argument
1154 rocker_cmd_get_port_settings_macaddr_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_macaddr_proc() argument
1181 rocker_cmd_get_port_settings_mode_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_mode_proc() argument
1210 rocker_cmd_get_port_settings_phys_name_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_settings_phys_name_proc() argument
1251 rocker_cmd_set_port_settings_ethtool_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_settings_ethtool_prep() argument
1281 rocker_cmd_set_port_settings_macaddr_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_settings_macaddr_prep() argument
1305 rocker_cmd_set_port_settings_mtu_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_settings_mtu_prep() argument
1329 rocker_cmd_set_port_learning_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_set_port_learning_prep() argument
1819 rocker_tx_desc_frags_unmap(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info) rocker_tx_desc_frags_unmap() argument
1849 rocker_tx_desc_frag_map_put(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, char *buf, size_t buf_len) rocker_tx_desc_frag_map_put() argument
1887 struct rocker_desc_info *desc_info; rocker_port_xmit() local
2267 rocker_cmd_get_port_stats_prep(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_stats_prep() argument
2291 rocker_cmd_get_port_stats_ethtool_proc(const struct rocker_port *rocker_port, const struct rocker_desc_info *desc_info, void *priv) rocker_cmd_get_port_stats_ethtool_proc() argument
2383 const struct rocker_desc_info *desc_info; rocker_port_poll_tx() local
2418 rocker_port_rx_proc(const struct rocker *rocker, const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info) rocker_port_rx_proc() argument
2462 struct rocker_desc_info *desc_info; rocker_port_poll_rx() local
[all...]
H A Drocker_ofdpa.c305 ofdpa_cmd_flow_tbl_add_ig_port(struct rocker_desc_info *desc_info, in ofdpa_cmd_flow_tbl_add_ig_port() argument
308 if (rocker_tlv_put_u32(desc_info, ROCKER_TLV_OF_DPA_IN_PPORT, in ofdpa_cmd_flow_tbl_add_ig_port()
311 if (rocker_tlv_put_u32(desc_info, ROCKER_TLV_OF_DPA_IN_PPORT_MASK, in ofdpa_cmd_flow_tbl_add_ig_port()
314 if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_OF_DPA_GOTO_TABLE_ID, in ofdpa_cmd_flow_tbl_add_ig_port()
322 ofdpa_cmd_flow_tbl_add_vlan(struct rocker_desc_info *desc_info, in ofdpa_cmd_flow_tbl_add_vlan() argument
325 if (rocker_tlv_put_u32(desc_info, ROCKER_TLV_OF_DPA_IN_PPORT, in ofdpa_cmd_flow_tbl_add_vlan()
328 if (rocker_tlv_put_be16(desc_info, ROCKER_TLV_OF_DPA_VLAN_ID, in ofdpa_cmd_flow_tbl_add_vlan()
331 if (rocker_tlv_put_be16(desc_info, ROCKER_TLV_OF_DPA_VLAN_ID_MASK, in ofdpa_cmd_flow_tbl_add_vlan()
334 if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_OF_DPA_GOTO_TABLE_ID, in ofdpa_cmd_flow_tbl_add_vlan()
338 rocker_tlv_put_be16(desc_info, ROCKER_TLV_OF_DPA_NEW_VLAN_I in ofdpa_cmd_flow_tbl_add_vlan()
346 ofdpa_cmd_flow_tbl_add_term_mac(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_term_mac() argument
382 ofdpa_cmd_flow_tbl_add_ucast_routing(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_ucast_routing() argument
405 ofdpa_cmd_flow_tbl_add_bridge(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_bridge() argument
439 ofdpa_cmd_flow_tbl_add_acl(struct rocker_desc_info *desc_info, const struct ofdpa_flow_tbl_entry *entry) ofdpa_cmd_flow_tbl_add_acl() argument
505 ofdpa_cmd_flow_tbl_add(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_flow_tbl_add() argument
562 ofdpa_cmd_flow_tbl_del(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_flow_tbl_del() argument
583 ofdpa_cmd_group_tbl_add_l2_interface(struct rocker_desc_info *desc_info, struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_l2_interface() argument
597 ofdpa_cmd_group_tbl_add_l2_rewrite(struct rocker_desc_info *desc_info, const struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_l2_rewrite() argument
620 ofdpa_cmd_group_tbl_add_group_ids(struct rocker_desc_info *desc_info, const struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_group_ids() argument
646 ofdpa_cmd_group_tbl_add_l3_unicast(struct rocker_desc_info *desc_info, const struct ofdpa_group_tbl_entry *entry) ofdpa_cmd_group_tbl_add_l3_unicast() argument
671 ofdpa_cmd_group_tbl_add(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_group_tbl_add() argument
716 ofdpa_cmd_group_tbl_del(const struct rocker_port *rocker_port, struct rocker_desc_info *desc_info, void *priv) ofdpa_cmd_group_tbl_del() argument
[all...]
H A Drocker_tlv.c32 int rocker_tlv_put(struct rocker_desc_info *desc_info, in rocker_tlv_put() argument
35 int tail_room = desc_info->data_size - desc_info->tlv_size; in rocker_tlv_put()
42 tlv = rocker_tlv_start(desc_info); in rocker_tlv_put()
43 desc_info->tlv_size += total_size; in rocker_tlv_put()
H A Drocker.h34 struct rocker_desc_info *desc_info; member
76 struct rocker_desc_info *desc_info,
80 const struct rocker_desc_info *desc_info,
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c176 struct ionic_desc_info *desc_info, in ionic_rx_frags()
190 buf_info = &desc_info->bufs[0]; in ionic_rx_frags()
237 struct ionic_desc_info *desc_info, in ionic_rx_copybreak()
249 buf_info = &desc_info->bufs[0]; in ionic_rx_copybreak()
278 struct ionic_desc_info *desc_info, in ionic_rx_clean()
301 skb = ionic_rx_copybreak(q, desc_info, comp); in ionic_rx_clean()
303 skb = ionic_rx_frags(q, desc_info, comp); in ionic_rx_clean()
379 struct ionic_desc_info *desc_info; in ionic_rx_service() local
394 desc_info = &q->info[q->tail_idx]; in ionic_rx_service()
398 ionic_rx_clean(q, desc_info, cq_inf in ionic_rx_service()
175 ionic_rx_frags(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_rxq_comp *comp) ionic_rx_frags() argument
236 ionic_rx_copybreak(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_rxq_comp *comp) ionic_rx_copybreak() argument
277 ionic_rx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info, void *cb_arg) ionic_rx_clean() argument
417 struct ionic_desc_info *desc_info; ionic_rx_fill() local
512 struct ionic_desc_info *desc_info; ionic_rx_empty() local
720 ionic_tx_map_skb(struct ionic_queue *q, struct sk_buff *skb, struct ionic_desc_info *desc_info) ionic_tx_map_skb() argument
769 ionic_tx_desc_unmap_bufs(struct ionic_queue *q, struct ionic_desc_info *desc_info) ionic_tx_desc_unmap_bufs() argument
789 ionic_tx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info, void *cb_arg) ionic_tx_clean() argument
845 struct ionic_desc_info *desc_info; ionic_tx_service() local
893 struct ionic_desc_info *desc_info; ionic_tx_empty() local
960 ionic_tx_tso_post(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct sk_buff *skb, dma_addr_t addr, u8 nsge, u16 len, unsigned int hdrlen, unsigned int mss, bool outer_csum, u16 vlan_tci, bool has_vlan, bool start, bool done) ionic_tx_tso_post() argument
1000 struct ionic_desc_info *desc_info; ionic_tx_tso() local
1123 ionic_tx_calc_csum(struct ionic_queue *q, struct sk_buff *skb, struct ionic_desc_info *desc_info) ionic_tx_calc_csum() argument
1162 ionic_tx_calc_no_csum(struct ionic_queue *q, struct sk_buff *skb, struct ionic_desc_info *desc_info) ionic_tx_calc_no_csum() argument
1198 ionic_tx_skb_frags(struct ionic_queue *q, struct sk_buff *skb, struct ionic_desc_info *desc_info) ionic_tx_skb_frags() argument
1217 struct ionic_desc_info *desc_info = &q->info[q->head_idx]; ionic_tx() local
[all...]
H A Dionic_main.c215 struct ionic_desc_info *desc_info; in ionic_adminq_flush() local
228 desc_info = &q->info[q->tail_idx]; in ionic_adminq_flush()
229 memset(desc_info->desc, 0, sizeof(union ionic_adminq_cmd)); in ionic_adminq_flush()
230 desc_info->cb = NULL; in ionic_adminq_flush()
231 desc_info->cb_arg = NULL; in ionic_adminq_flush()
272 struct ionic_desc_info *desc_info, in ionic_adminq_cb()
323 struct ionic_desc_info *desc_info; in ionic_adminq_post() local
345 desc_info = &q->info[q->head_idx]; in ionic_adminq_post()
346 memcpy(desc_info->desc, &ctx->cmd, sizeof(ctx->cmd)); in ionic_adminq_post()
271 ionic_adminq_cb(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info, void *cb_arg) ionic_adminq_cb() argument
H A Dionic_dev.c765 struct ionic_desc_info *desc_info; in ionic_q_post() local
769 desc_info = &q->info[q->head_idx]; in ionic_q_post()
770 desc_info->cb = cb; in ionic_q_post()
771 desc_info->cb_arg = cb_arg; in ionic_q_post()
805 struct ionic_desc_info *desc_info; in ionic_q_service() local
821 desc_info = &q->info[q->tail_idx]; in ionic_q_service()
825 cb = desc_info->cb; in ionic_q_service()
826 cb_arg = desc_info->cb_arg; in ionic_q_service()
828 desc_info->cb = NULL; in ionic_q_service()
829 desc_info in ionic_q_service()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dcore.c441 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; in rtw89_core_tx_update_ampdu_info() local
448 desc_info->bk = true; in rtw89_core_tx_update_ampdu_info()
467 desc_info->agg_en = true; in rtw89_core_tx_update_ampdu_info()
468 desc_info->ampdu_density = sta->deflink.ht_cap.ampdu_density; in rtw89_core_tx_update_ampdu_info()
469 desc_info->ampdu_num = ampdu_num; in rtw89_core_tx_update_ampdu_info()
485 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; in rtw89_core_tx_update_sec_key() local
533 desc_info->sec_en = true; in rtw89_core_tx_update_sec_key()
534 desc_info in rtw89_core_tx_update_sec_key()
595 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_core_tx_update_mgmt_info() local
626 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_core_tx_update_h2c_info() local
729 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_core_tx_update_he_qos_htc() local
784 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_core_tx_update_data_info() local
847 rtw89_core_tx_update_llc_hdr(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, struct sk_buff *skb) rtw89_core_tx_update_llc_hdr() argument
881 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_core_tx_update_desc_info() local
1030 rtw89_build_txwd_body0(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body0() argument
1044 rtw89_build_txwd_body0_v1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body0_v1() argument
1056 rtw89_build_txwd_body1_v1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body1_v1() argument
1065 rtw89_build_txwd_body2(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body2() argument
1075 rtw89_build_txwd_body3(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body3() argument
1084 rtw89_build_txwd_body4(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body4() argument
1092 rtw89_build_txwd_body5(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body5() argument
1102 rtw89_build_txwd_body7_v1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_body7_v1() argument
1110 rtw89_build_txwd_info0(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_info0() argument
1120 rtw89_build_txwd_info0_v1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_info0_v1() argument
1130 rtw89_build_txwd_info1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_info1() argument
1140 rtw89_build_txwd_info2(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_info2() argument
1150 rtw89_build_txwd_info2_v1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_info2_v1() argument
1159 rtw89_build_txwd_info4(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_info4() argument
1167 rtw89_core_fill_txdesc(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) rtw89_core_fill_txdesc() argument
1190 rtw89_core_fill_txdesc_v1(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) rtw89_core_fill_txdesc_v1() argument
1218 rtw89_build_txwd_fwcmd0_v1(struct rtw89_tx_desc_info *desc_info) rtw89_build_txwd_fwcmd0_v1() argument
1228 rtw89_core_fill_txdesc_fwcmd_v1(struct rtw89_dev *rtwdev, struct rtw89_tx_desc_info *desc_info, void *txdesc) rtw89_core_fill_txdesc_fwcmd_v1() argument
1456 rtw89_rxdesc_to_nl_he_gi(struct rtw89_dev *rtwdev, const struct rtw89_rx_desc_info *desc_info, bool rx_status) rtw89_rxdesc_to_nl_he_gi() argument
1476 rtw89_core_rx_ppdu_match(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct ieee80211_rx_status *status) rtw89_core_rx_ppdu_match() argument
1513 struct rtw89_rx_desc_info *desc_info; global() member
1629 struct rtw89_rx_desc_info *desc_info = iter_data->desc_info; rtw89_vif_rx_stats_iter() local
1666 rtw89_core_rx_stats(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) rtw89_core_rx_stats() argument
1738 rtw89_core_rx_to_mac80211(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb_ppdu, struct ieee80211_rx_status *rx_status) rtw89_core_rx_to_mac80211() argument
1760 rtw89_core_rx_pending_skb(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) rtw89_core_rx_pending_skb() argument
1783 rtw89_core_rx_process_ppdu_sts(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) rtw89_core_rx_process_ppdu_sts() argument
1805 rtw89_core_rx_process_report(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) rtw89_core_rx_process_report() argument
1824 rtw89_core_query_rxdesc(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, u8 *data, u32 data_offset) rtw89_core_query_rxdesc() argument
1881 struct rtw89_rx_desc_info *desc_info; global() member
1892 struct rtw89_rx_desc_info *desc_info = iter_data->desc_info; rtw89_core_stats_sta_rx_status_iter() local
1902 rtw89_core_stats_sta_rx_status(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct ieee80211_rx_status *rx_status) rtw89_core_stats_sta_rx_status() argument
1923 rtw89_core_update_rx_status(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct ieee80211_rx_status *rx_status) rtw89_core_update_rx_status() argument
2011 rtw89_core_flush_ppdu_rx_queue(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info) rtw89_core_flush_ppdu_rx_queue() argument
2026 rtw89_core_rx(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb) rtw89_core_rx() argument
[all...]
H A Dpci.c205 const struct rtw89_rx_desc_info *desc_info) in rtw89_skb_put_rx_data()
212 rx_info->len, desc_info->pkt_size, offset, fs, ls); in rtw89_skb_put_rx_data()
215 /* length of a single segment skb is desc_info->pkt_size */ in rtw89_skb_put_rx_data()
217 copy_len = desc_info->pkt_size; in rtw89_skb_put_rx_data()
234 struct rtw89_rx_desc_info *desc_info = &rx_ring->diliver_desc; in rtw89_pci_rxbd_deliver_skbs() local
263 if (desc_info->ready) { in rtw89_pci_rxbd_deliver_skbs()
268 rtw89_chip_query_rxdesc(rtwdev, desc_info, skb->data, rxinfo_size); in rtw89_pci_rxbd_deliver_skbs()
270 new = rtw89_alloc_skb_for_rx(rtwdev, desc_info->pkt_size); in rtw89_pci_rxbd_deliver_skbs()
277 offset = desc_info->offset + desc_info in rtw89_pci_rxbd_deliver_skbs()
201 rtw89_skb_put_rx_data(struct rtw89_dev *rtwdev, bool fs, bool ls, struct sk_buff *new, const struct sk_buff *skb, u32 offset, const struct rtw89_pci_rx_info *rx_info, const struct rtw89_rx_desc_info *desc_info) rtw89_skb_put_rx_data() argument
523 struct rtw89_rx_desc_info desc_info = {}; rtw89_pci_release_tx_skbs() local
1198 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_pci_txwd_submit() local
1258 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_pci_fwcmd_submit() local
1376 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info; rtw89_pci_ops_tx_write() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c14 struct ionic_desc_info *desc_info,
70 struct ionic_desc_info *desc_info, in ionic_rx_frags()
81 page_info = &desc_info->pages[0]; in ionic_rx_frags()
116 struct ionic_desc_info *desc_info, in ionic_rx_copybreak()
125 page_info = &desc_info->pages[0]; in ionic_rx_copybreak()
150 struct ionic_desc_info *desc_info, in ionic_rx_clean()
172 skb = ionic_rx_copybreak(q, desc_info, cq_info); in ionic_rx_clean()
174 skb = ionic_rx_frags(q, desc_info, cq_info); in ionic_rx_clean()
231 struct ionic_desc_info *desc_info; in ionic_rx_service() local
243 desc_info in ionic_rx_service()
69 ionic_rx_frags(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info) ionic_rx_frags() argument
115 ionic_rx_copybreak(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info) ionic_rx_copybreak() argument
149 ionic_rx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info, void *cb_arg) ionic_rx_clean() argument
328 struct ionic_desc_info *desc_info; ionic_rx_fill() local
401 struct ionic_desc_info *desc_info; ionic_rx_empty() local
598 ionic_tx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info, void *cb_arg) ionic_tx_clean() argument
651 struct ionic_desc_info *desc_info; ionic_tx_service() local
686 struct ionic_desc_info *desc_info; ionic_tx_empty() local
[all...]
H A Dionic_main.c191 struct ionic_desc_info *desc_info; in ionic_adminq_flush() local
196 desc_info = &q->info[q->tail_idx]; in ionic_adminq_flush()
197 memset(desc_info->desc, 0, sizeof(union ionic_adminq_cmd)); in ionic_adminq_flush()
198 desc_info->cb = NULL; in ionic_adminq_flush()
199 desc_info->cb_arg = NULL; in ionic_adminq_flush()
232 struct ionic_desc_info *desc_info, in ionic_adminq_cb()
256 struct ionic_desc_info *desc_info; in ionic_adminq_post() local
275 desc_info = &q->info[q->head_idx]; in ionic_adminq_post()
276 memcpy(desc_info->desc, &ctx->cmd, sizeof(ctx->cmd)); in ionic_adminq_post()
231 ionic_adminq_cb(struct ionic_queue *q, struct ionic_desc_info *desc_info, struct ionic_cq_info *cq_info, void *cb_arg) ionic_adminq_cb() argument
H A Dionic_dev.c590 struct ionic_desc_info *desc_info; in ionic_q_post() local
593 desc_info = &q->info[q->head_idx]; in ionic_q_post()
594 desc_info->cb = cb; in ionic_q_post()
595 desc_info->cb_arg = cb_arg; in ionic_q_post()
622 struct ionic_desc_info *desc_info; in ionic_q_service() local
638 desc_info = &q->info[q->tail_idx]; in ionic_q_service()
642 cb = desc_info->cb; in ionic_q_service()
643 cb_arg = desc_info->cb_arg; in ionic_q_service()
645 desc_info->cb = NULL; in ionic_q_service()
646 desc_info in ionic_q_service()
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dsata_fsl.c227 u32 desc_info; member
407 unsigned int tag, u32 desc_info, in sata_fsl_setup_cmd_hdr_entry()
422 pp->cmdslot[tag].desc_info = cpu_to_le32(desc_info | (tag & 0x1F)); in sata_fsl_setup_cmd_hdr_entry()
427 pp->cmdslot[tag].ttl, pp->cmdslot[tag].desc_info); in sata_fsl_setup_cmd_hdr_entry()
513 u32 desc_info = CMD_DESC_RES | CMD_DESC_SNOOP_ENABLE; in sata_fsl_qc_prep() local
533 desc_info |= ATAPI_CMD; in sata_fsl_qc_prep()
544 desc_info |= FPDMA_QUEUED_CMD; in sata_fsl_qc_prep()
546 sata_fsl_setup_cmd_hdr_entry(pp, tag, desc_info, ttl_dwords, in sata_fsl_qc_prep()
550 desc_info, ttl_dword in sata_fsl_qc_prep()
406 sata_fsl_setup_cmd_hdr_entry(struct sata_fsl_port_priv *pp, unsigned int tag, u32 desc_info, u32 data_xfer_len, u8 num_prde, u8 fis_len) sata_fsl_setup_cmd_hdr_entry() argument
[all...]
/kernel/linux/linux-6.6/drivers/ata/
H A Dsata_fsl.c227 __le32 desc_info; member
409 unsigned int tag, u32 desc_info, in sata_fsl_setup_cmd_hdr_entry()
424 pp->cmdslot[tag].desc_info = cpu_to_le32(desc_info | (tag & 0x1F)); in sata_fsl_setup_cmd_hdr_entry()
430 le32_to_cpu(pp->cmdslot[tag].desc_info)); in sata_fsl_setup_cmd_hdr_entry()
506 u32 desc_info = CMD_DESC_RES | CMD_DESC_SNOOP_ENABLE; in sata_fsl_qc_prep() local
518 desc_info |= ATAPI_CMD; in sata_fsl_qc_prep()
529 desc_info |= FPDMA_QUEUED_CMD; in sata_fsl_qc_prep()
531 sata_fsl_setup_cmd_hdr_entry(ap, pp, tag, desc_info, ttl_dwords, in sata_fsl_qc_prep()
535 desc_info, ttl_dword in sata_fsl_qc_prep()
407 sata_fsl_setup_cmd_hdr_entry(struct ata_port *ap, struct sata_fsl_port_priv *pp, unsigned int tag, u32 desc_info, u32 data_xfer_len, u8 num_prde, u8 fis_len) sata_fsl_setup_cmd_hdr_entry() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.c2602 struct ath12k_rx_desc_info *desc_info; in ath12k_dp_rx_process() local
2637 desc_info = (struct ath12k_rx_desc_info *)((unsigned long)desc_va); in ath12k_dp_rx_process()
2640 if (!desc_info) { in ath12k_dp_rx_process()
2641 desc_info = ath12k_dp_get_rx_desc(ab, cookie); in ath12k_dp_rx_process()
2642 if (!desc_info) { in ath12k_dp_rx_process()
2648 if (desc_info->magic != ATH12K_DP_RX_DESC_MAGIC) in ath12k_dp_rx_process()
2651 msdu = desc_info->skb; in ath12k_dp_rx_process()
2652 desc_info->skb = NULL; in ath12k_dp_rx_process()
2655 list_move_tail(&desc_info->list, &dp->rx_desc_free_list); in ath12k_dp_rx_process()
2990 struct ath12k_rx_desc_info *desc_info; in ath12k_dp_rx_h_defrag_reo_reinject() local
3331 struct ath12k_rx_desc_info *desc_info; ath12k_dp_process_rx_err_buf() local
3736 struct ath12k_rx_desc_info *desc_info; ath12k_dp_rx_process_wbm_err() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dnetcp_core.c117 static void get_desc_info(u32 *desc_info, u32 *pkt_info, in get_desc_info() argument
120 *desc_info = le32_to_cpu(desc->desc_info); in get_desc_info()
159 static void set_desc_info(u32 desc_info, u32 pkt_info, in set_desc_info() argument
162 desc->desc_info = cpu_to_le32(desc_info); in set_desc_info()
856 u32 desc_info, pkt_info; in netcp_allocate_rx_buf() local
909 desc_info = KNAV_DMA_DESC_PS_INFO_IN_DESC; in netcp_allocate_rx_buf()
910 desc_info |= buf_len & KNAV_DMA_DESC_PKT_LEN_MASK; in netcp_allocate_rx_buf()
918 set_desc_info(desc_info, pkt_inf in netcp_allocate_rx_buf()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dnetcp_core.c116 static void get_desc_info(u32 *desc_info, u32 *pkt_info, in get_desc_info() argument
119 *desc_info = le32_to_cpu(desc->desc_info); in get_desc_info()
158 static void set_desc_info(u32 desc_info, u32 pkt_info, in set_desc_info() argument
161 desc->desc_info = cpu_to_le32(desc_info); in set_desc_info()
855 u32 desc_info, pkt_info; in netcp_allocate_rx_buf() local
908 desc_info = KNAV_DMA_DESC_PS_INFO_IN_DESC; in netcp_allocate_rx_buf()
909 desc_info |= buf_len & KNAV_DMA_DESC_PKT_LEN_MASK; in netcp_allocate_rx_buf()
917 set_desc_info(desc_info, pkt_inf in netcp_allocate_rx_buf()
[all...]
/kernel/linux/linux-5.10/include/linux/soc/ti/
H A Dknav_dma.h140 * @desc_info: Descriptor information like id, type, length
153 __le32 desc_info; member
/kernel/linux/linux-6.6/include/linux/soc/ti/
H A Dknav_dma.h132 * @desc_info: Descriptor information like id, type, length
145 __le32 desc_info; member

Completed in 37 milliseconds

12