Home
last modified time | relevance | path

Searched refs:epib (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/include/linux/dma/
H A Dti-cppi5.h38 * @epib[0]: Extended Packet Info Data (optional, 4 words), and/or
50 u32 epib[]; member
135 * @epib[0]: Extended Packet Info Data (optional, 4 words), and/or
142 u32 epib[]; member
306 * @epib: is EPIB present
313 static inline u32 cppi5_hdesc_calc_size(bool epib, u32 psdata_size, in cppi5_hdesc_calc_size() argument
324 if (epib) in cppi5_hdesc_calc_size()
559 psdata = &desc->epib; in cppi5_hdesc_get_psdata()
584 swdata = &desc->epib; in cppi5_hdesc_get_swdata()
/kernel/linux/linux-6.6/include/linux/dma/
H A Dti-cppi5.h38 * @epib[0]: Extended Packet Info Data (optional, 4 words), and/or
50 u32 epib[]; member
135 * @epib[0]: Extended Packet Info Data (optional, 4 words), and/or
142 u32 epib[]; member
306 * @epib: is EPIB present
313 static inline u32 cppi5_hdesc_calc_size(bool epib, u32 psdata_size, in cppi5_hdesc_calc_size() argument
324 if (epib) in cppi5_hdesc_calc_size()
559 psdata = &desc->epib; in cppi5_hdesc_get_psdata()
584 swdata = &desc->epib; in cppi5_hdesc_get_swdata()
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma-glue.c32 bool epib; member
155 common->epib = ep_config->needs_epib; in of_k3_udma_glue_parse_chn()
258 tx_chn->common.hdesc_size = cppi5_hdesc_calc_size(tx_chn->common.epib, in k3_udma_glue_request_tx_chn()
623 if (rx_chn->common.epib) in k3_udma_glue_cfg_rx_flow()
672 "epib: %d\n" in k3_udma_glue_dump_rx_chn()
681 chn->common.epib, in k3_udma_glue_dump_rx_chn()
766 rx_chn->common.hdesc_size = cppi5_hdesc_calc_size(rx_chn->common.epib, in k3_udma_glue_request_rx_chn_priv()
876 rx_chn->common.hdesc_size = cppi5_hdesc_calc_size(rx_chn->common.epib, in k3_udma_glue_request_remote_rx_chn()
H A Dk3-udma.c932 memcpy(d->metadata, h_desc->epib, d->metadata_size); in udma_fetch_epib()
2252 memcpy(h_desc->epib, data, len); in udma_attach_metadata()
2286 return h_desc->epib; in udma_get_metadata_ptr()
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma-glue.c34 bool epib; member
176 common->epib = common->ep_config->needs_epib; in of_k3_udma_glue_parse_chn()
277 tx_chn->common.hdesc_size = cppi5_hdesc_calc_size(tx_chn->common.epib, in k3_udma_glue_request_tx_chn()
753 if (rx_chn->common.epib) in k3_udma_glue_cfg_rx_flow()
802 "epib: %d\n" in k3_udma_glue_dump_rx_chn()
811 chn->common.epib, in k3_udma_glue_dump_rx_chn()
897 rx_chn->common.hdesc_size = cppi5_hdesc_calc_size(rx_chn->common.epib, in k3_udma_glue_request_rx_chn_priv()
1039 rx_chn->common.hdesc_size = cppi5_hdesc_calc_size(rx_chn->common.epib, in k3_udma_glue_request_remote_rx_chn()
H A Dk3-udma.c1056 memcpy(d->metadata, h_desc->epib, d->metadata_size); in udma_fetch_epib()
3323 memcpy(h_desc->epib, data, len); in udma_attach_metadata()
3357 return h_desc->epib; in udma_get_metadata_ptr()
/kernel/linux/linux-5.10/include/linux/soc/ti/
H A Dknav_dma.h148 * @epib: Extended packet info block
161 __le32 epib[KNAV_DMA_NUM_EPIB_WORDS]; member
/kernel/linux/linux-6.6/include/linux/soc/ti/
H A Dknav_dma.h140 * @epib: Extended packet info block
153 __le32 epib[KNAV_DMA_NUM_EPIB_WORDS]; member
/kernel/linux/linux-5.10/drivers/crypto/
H A Dsa2ul.h279 * @epib: Extended protocol information block words
289 u32 epib[SA_DMA_NUM_EPIB_WORDS]; member
323 * @cmdl: Complete command label with psdata and epib included
H A Dsa2ul.c888 &ctx->enc.epib[1])) in sa_cipher_setkey()
901 &ctx->dec.epib[1])) in sa_cipher_setkey()
1040 sa_prepare_tx_desc(u32 *mdptr, u32 pslen, u32 *psdata, u32 epiblen, u32 *epib) in sa_prepare_tx_desc() argument
1045 for (out = mdptr, in = epib, i = 0; i < epiblen / sizeof(u32); i++) in sa_prepare_tx_desc()
1251 sizeof(u32))), cmdl, sizeof(sa_ctx->epib), in sa_run()
1252 sa_ctx->epib); in sa_run()
1450 &ctx->enc.epib[1])) in sa_sha_setup()
1821 ad, 1, &ctx->enc.epib[1])) in sa_aead_setkey()
1835 ad, 0, &ctx->dec.epib[1])) in sa_aead_setkey()
/kernel/linux/linux-6.6/drivers/crypto/
H A Dsa2ul.h283 * @epib: Extended protocol information block words
293 u32 epib[SA_DMA_NUM_EPIB_WORDS]; member
327 * @cmdl: Complete command label with psdata and epib included
H A Dsa2ul.c914 ad, 1, &ctx->enc.epib[1])) in sa_cipher_setkey()
927 ad, 0, &ctx->dec.epib[1])) in sa_cipher_setkey()
1066 sa_prepare_tx_desc(u32 *mdptr, u32 pslen, u32 *psdata, u32 epiblen, u32 *epib) in sa_prepare_tx_desc() argument
1071 for (out = mdptr, in = epib, i = 0; i < epiblen / sizeof(u32); i++) in sa_prepare_tx_desc()
1277 sizeof(u32))), cmdl, sizeof(sa_ctx->epib), in sa_run()
1278 sa_ctx->epib); in sa_run()
1474 ad, 0, &ctx->enc.epib[1])) in sa_sha_setup()
1842 ad, 1, &ctx->enc.epib[1])) in sa_aead_setkey()
1856 ad, 0, &ctx->dec.epib[1])) in sa_aead_setkey()
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c703 u32 *epib; in emac_ndo_start_xmit() local
729 epib = first_desc->epib; in emac_ndo_start_xmit()
730 epib[0] = 0; in emac_ndo_start_xmit()
731 epib[1] = 0; in emac_ndo_start_xmit()
738 epib[0] = (u32)tx_ts_cookie; in emac_ndo_start_xmit()
739 epib[1] = 0x80000000; /* TX TS request */ in emac_ndo_start_xmit()
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dnetcp.h130 __le32 *epib; member
H A Dnetcp_core.c740 p_info.epib = desc->epib; in netcp_process_one_rx_packet()
1189 p_info.epib = desc->epib; in netcp_tx_submit_skb()
1191 memset(p_info.epib, 0, KNAV_DMA_NUM_EPIB_WORDS * sizeof(__le32)); in netcp_tx_submit_skb()
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dnetcp.h130 __le32 *epib; member
H A Dnetcp_core.c739 p_info.epib = desc->epib; in netcp_process_one_rx_packet()
1188 p_info.epib = desc->epib; in netcp_tx_submit_skb()
1190 memset(p_info.epib, 0, KNAV_DMA_NUM_EPIB_WORDS * sizeof(__le32)); in netcp_tx_submit_skb()

Completed in 36 milliseconds