Home
last modified time | relevance | path

Searched refs:raw_desc (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c70 struct xge_raw_desc *raw_desc; in xge_refill_buffers() local
79 raw_desc = &ring->raw_desc[tail]; in xge_refill_buffers()
96 addr_hi = GET_BITS(NEXT_DESC_ADDRH, le64_to_cpu(raw_desc->m1)); in xge_refill_buffers()
97 addr_lo = GET_BITS(NEXT_DESC_ADDRL, le64_to_cpu(raw_desc->m1)); in xge_refill_buffers()
98 raw_desc->m1 = cpu_to_le64(SET_BITS(NEXT_DESC_ADDRL, addr_lo) | in xge_refill_buffers()
104 raw_desc->m0 = cpu_to_le64(SET_BITS(PKT_ADDRL, dma_addr) | in xge_refill_buffers()
163 static bool is_tx_slot_available(struct xge_raw_desc *raw_desc) in is_tx_slot_available() argument
165 if (GET_BITS(E, le64_to_cpu(raw_desc->m0)) && in is_tx_slot_available()
166 (GET_BITS(PKT_SIZE, le64_to_cpu(raw_desc in is_tx_slot_available()
177 struct xge_raw_desc *raw_desc; xge_start_xmit() local
227 is_tx_hw_done(struct xge_raw_desc *raw_desc) is_tx_hw_done() argument
241 struct xge_raw_desc *raw_desc; xge_txc_poll() local
290 struct xge_raw_desc *raw_desc; xge_rx_poll() local
543 is_tx_pending(struct xge_raw_desc *raw_desc) is_tx_pending() argument
556 struct xge_raw_desc *raw_desc; xge_free_pending_skb() local
[all...]
H A Dring.c15 struct xge_raw_desc *raw_desc; in xge_setup_desc() local
21 raw_desc = &ring->raw_desc[i]; in xge_setup_desc()
26 raw_desc->m0 = cpu_to_le64(SET_BITS(E, 1) | in xge_setup_desc()
29 raw_desc->m1 = cpu_to_le64(SET_BITS(NEXT_DESC_ADDRL, next_dma) | in xge_setup_desc()
H A Dring.h80 struct xge_raw_desc *raw_desc; member
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c70 struct xge_raw_desc *raw_desc; in xge_refill_buffers() local
79 raw_desc = &ring->raw_desc[tail]; in xge_refill_buffers()
96 addr_hi = GET_BITS(NEXT_DESC_ADDRH, le64_to_cpu(raw_desc->m1)); in xge_refill_buffers()
97 addr_lo = GET_BITS(NEXT_DESC_ADDRL, le64_to_cpu(raw_desc->m1)); in xge_refill_buffers()
98 raw_desc->m1 = cpu_to_le64(SET_BITS(NEXT_DESC_ADDRL, addr_lo) | in xge_refill_buffers()
104 raw_desc->m0 = cpu_to_le64(SET_BITS(PKT_ADDRL, dma_addr) | in xge_refill_buffers()
163 static bool is_tx_slot_available(struct xge_raw_desc *raw_desc) in is_tx_slot_available() argument
165 if (GET_BITS(E, le64_to_cpu(raw_desc->m0)) && in is_tx_slot_available()
166 (GET_BITS(PKT_SIZE, le64_to_cpu(raw_desc in is_tx_slot_available()
177 struct xge_raw_desc *raw_desc; xge_start_xmit() local
227 is_tx_hw_done(struct xge_raw_desc *raw_desc) is_tx_hw_done() argument
241 struct xge_raw_desc *raw_desc; xge_txc_poll() local
290 struct xge_raw_desc *raw_desc; xge_rx_poll() local
543 is_tx_pending(struct xge_raw_desc *raw_desc) is_tx_pending() argument
556 struct xge_raw_desc *raw_desc; xge_free_pending_skb() local
[all...]
H A Dring.c15 struct xge_raw_desc *raw_desc; in xge_setup_desc() local
21 raw_desc = &ring->raw_desc[i]; in xge_setup_desc()
26 raw_desc->m0 = cpu_to_le64(SET_BITS(E, 1) | in xge_setup_desc()
29 raw_desc->m1 = cpu_to_le64(SET_BITS(NEXT_DESC_ADDRL, next_dma) | in xge_setup_desc()
H A Dring.h80 struct xge_raw_desc *raw_desc; member
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c22 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_init_bufpool() local
29 raw_desc = &buf_pool->raw_desc16[i]; in xgene_enet_init_bufpool()
32 raw_desc->m0 = cpu_to_le64(i | in xgene_enet_init_bufpool()
70 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_refill_pagepool() local
90 raw_desc = &buf_pool->raw_desc16[tail]; in xgene_enet_refill_pagepool()
104 raw_desc->m1 = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_refill_pagepool()
122 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_refill_bufpool() local
140 raw_desc = &buf_pool->raw_desc16[tail]; in xgene_enet_refill_bufpool()
155 raw_desc->m1 = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_refill_bufpool()
177 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_delete_bufpool() local
225 xgene_enet_tx_completion(struct xgene_enet_desc_ring *cp_ring, struct xgene_enet_raw_desc *raw_desc) xgene_enet_tx_completion() argument
411 struct xgene_enet_raw_desc *raw_desc; xgene_enet_setup_tx_desc() local
608 xgene_enet_free_pagepool(struct xgene_enet_desc_ring *buf_pool, struct xgene_enet_raw_desc *raw_desc, struct xgene_enet_raw_desc *exp_desc) xgene_enet_free_pagepool() argument
668 xgene_enet_rx_frame(struct xgene_enet_desc_ring *rx_ring, struct xgene_enet_raw_desc *raw_desc, struct xgene_enet_raw_desc *exp_desc) xgene_enet_rx_frame() argument
778 is_rx_desc(struct xgene_enet_raw_desc *raw_desc) is_rx_desc() argument
788 struct xgene_enet_raw_desc *raw_desc, *exp_desc; xgene_enet_process_ring() local
[all...]
H A Dxgene_enet_ring2.c147 xgene_enet_mark_desc_slot_empty(&ring->raw_desc[i]); in xgene_enet_setup_ring()
H A Dxgene_enet_main.h123 struct xgene_enet_raw_desc *raw_desc; member
H A Dxgene_enet_hw.c152 xgene_enet_mark_desc_slot_empty(&ring->raw_desc[i]); in xgene_enet_setup_ring()
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c22 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_init_bufpool() local
29 raw_desc = &buf_pool->raw_desc16[i]; in xgene_enet_init_bufpool()
32 raw_desc->m0 = cpu_to_le64(i | in xgene_enet_init_bufpool()
70 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_refill_pagepool() local
90 raw_desc = &buf_pool->raw_desc16[tail]; in xgene_enet_refill_pagepool()
104 raw_desc->m1 = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_refill_pagepool()
122 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_refill_bufpool() local
140 raw_desc = &buf_pool->raw_desc16[tail]; in xgene_enet_refill_bufpool()
155 raw_desc->m1 = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_refill_bufpool()
177 struct xgene_enet_raw_desc16 *raw_desc; in xgene_enet_delete_bufpool() local
225 xgene_enet_tx_completion(struct xgene_enet_desc_ring *cp_ring, struct xgene_enet_raw_desc *raw_desc) xgene_enet_tx_completion() argument
411 struct xgene_enet_raw_desc *raw_desc; xgene_enet_setup_tx_desc() local
608 xgene_enet_free_pagepool(struct xgene_enet_desc_ring *buf_pool, struct xgene_enet_raw_desc *raw_desc, struct xgene_enet_raw_desc *exp_desc) xgene_enet_free_pagepool() argument
668 xgene_enet_rx_frame(struct xgene_enet_desc_ring *rx_ring, struct xgene_enet_raw_desc *raw_desc, struct xgene_enet_raw_desc *exp_desc) xgene_enet_rx_frame() argument
778 is_rx_desc(struct xgene_enet_raw_desc *raw_desc) is_rx_desc() argument
788 struct xgene_enet_raw_desc *raw_desc, *exp_desc; xgene_enet_process_ring() local
[all...]
H A Dxgene_enet_main.h123 struct xgene_enet_raw_desc *raw_desc; member
H A Dxgene_enet_ring2.c147 xgene_enet_mark_desc_slot_empty(&ring->raw_desc[i]); in xgene_enet_setup_ring()
H A Dxgene_enet_hw.c152 xgene_enet_mark_desc_slot_empty(&ring->raw_desc[i]); in xgene_enet_setup_ring()
/kernel/linux/linux-5.10/sound/usb/
H A Dmixer.c1757 static void build_feature_ctl(struct mixer_build *state, void *raw_desc, in build_feature_ctl() argument
1762 struct uac_feature_unit_descriptor *desc = raw_desc; in build_feature_ctl()
2125 void *raw_desc) in parse_audio_input_terminal()
2131 struct uac2_input_terminal_descriptor *d_v2 = raw_desc; in parse_audio_input_terminal()
2136 struct uac3_input_terminal_descriptor *d_v3 = raw_desc; in parse_audio_input_terminal()
2158 void *raw_desc) in parse_audio_mixer_unit()
2160 struct uac_mixer_unit_descriptor *desc = raw_desc; in parse_audio_mixer_unit()
2378 void *raw_desc, const struct procunit_info *list, in build_audio_procunit()
2381 struct uac_processing_unit_descriptor *desc = raw_desc; in build_audio_procunit()
2535 void *raw_desc) in parse_audio_processing_unit()
2124 parse_audio_input_terminal(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_input_terminal() argument
2157 parse_audio_mixer_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_mixer_unit() argument
2377 build_audio_procunit(struct mixer_build *state, int unitid, void *raw_desc, const struct procunit_info *list, bool extension_unit) build_audio_procunit() argument
2534 parse_audio_processing_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_processing_unit() argument
2549 parse_audio_extension_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_extension_unit() argument
2649 parse_audio_selector_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_selector_unit() argument
[all...]
/kernel/linux/linux-6.6/sound/usb/
H A Dmixer.c1828 static void build_feature_ctl(struct mixer_build *state, void *raw_desc, in build_feature_ctl() argument
1833 struct uac_feature_unit_descriptor *desc = raw_desc; in build_feature_ctl()
2207 void *raw_desc) in parse_audio_input_terminal()
2213 struct uac2_input_terminal_descriptor *d_v2 = raw_desc; in parse_audio_input_terminal()
2218 struct uac3_input_terminal_descriptor *d_v3 = raw_desc; in parse_audio_input_terminal()
2240 void *raw_desc) in parse_audio_mixer_unit()
2242 struct uac_mixer_unit_descriptor *desc = raw_desc; in parse_audio_mixer_unit()
2460 void *raw_desc, const struct procunit_info *list, in build_audio_procunit()
2463 struct uac_processing_unit_descriptor *desc = raw_desc; in build_audio_procunit()
2617 void *raw_desc) in parse_audio_processing_unit()
2206 parse_audio_input_terminal(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_input_terminal() argument
2239 parse_audio_mixer_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_mixer_unit() argument
2459 build_audio_procunit(struct mixer_build *state, int unitid, void *raw_desc, const struct procunit_info *list, bool extension_unit) build_audio_procunit() argument
2616 parse_audio_processing_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_processing_unit() argument
2631 parse_audio_extension_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_extension_unit() argument
2731 parse_audio_selector_unit(struct mixer_build *state, int unitid, void *raw_desc) parse_audio_selector_unit() argument
[all...]

Completed in 19 milliseconds