/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-desc.c | 22 struct xlgmac_desc_data *desc_data) 24 if (desc_data->skb_dma) { 25 if (desc_data->mapped_as_page) { 26 dma_unmap_page(pdata->dev, desc_data->skb_dma, 27 desc_data->skb_dma_len, DMA_TO_DEVICE); 29 dma_unmap_single(pdata->dev, desc_data->skb_dma, 30 desc_data->skb_dma_len, DMA_TO_DEVICE); 32 desc_data->skb_dma = 0; 33 desc_data->skb_dma_len = 0; 36 if (desc_data 21 xlgmac_unmap_desc_data(struct xlgmac_pdata *pdata, struct xlgmac_desc_data *desc_data) argument 77 struct xlgmac_desc_data *desc_data; local 389 xlgmac_map_rx_buffer(struct xlgmac_pdata *pdata, struct xlgmac_ring *ring, struct xlgmac_desc_data *desc_data) argument 424 struct xlgmac_desc_data *desc_data; local 461 struct xlgmac_desc_data *desc_data; local 503 struct xlgmac_desc_data *desc_data; local [all...] |
H A D | dwc-xlgmac-net.c | 521 struct xlgmac_desc_data *desc_data; local 533 desc_data = XLGMAC_GET_DESC_DATA(ring, j); 534 desc_ops->unmap_desc_data(pdata, desc_data); 542 struct xlgmac_desc_data *desc_data; local 554 desc_data = XLGMAC_GET_DESC_DATA(ring, j); 555 desc_ops->unmap_desc_data(pdata, desc_data); 954 struct xlgmac_desc_data *desc_data; local 962 desc_data = XLGMAC_GET_DESC_DATA(ring, ring->dirty); 964 /* Reset desc_data values */ 965 desc_ops->unmap_desc_data(pdata, desc_data); 986 xlgmac_create_skb(struct xlgmac_pdata *pdata, struct napi_struct *napi, struct xlgmac_desc_data *desc_data, unsigned int len) argument 1039 struct xlgmac_desc_data *desc_data; local 1113 struct xlgmac_desc_data *desc_data; local [all...] |
H A D | dwc-xlgmac-hw.c | 680 struct xlgmac_desc_data *desc_data; local 688 desc_data = XLGMAC_GET_DESC_DATA(ring, ring->cur); 689 writel(lower_32_bits(desc_data->dma_desc_addr), 707 struct xlgmac_desc_data *desc_data; local 758 desc_data = XLGMAC_GET_DESC_DATA(ring, cur_index); 759 dma_desc = desc_data->dma_desc; 822 desc_data = XLGMAC_GET_DESC_DATA(ring, cur_index); 823 dma_desc = desc_data->dma_desc; 827 dma_desc->desc0 = cpu_to_le32(lower_32_bits(desc_data->skb_dma)); 828 dma_desc->desc1 = cpu_to_le32(upper_32_bits(desc_data 1037 xlgmac_tx_desc_reset(struct xlgmac_desc_data *desc_data) argument 1059 struct xlgmac_desc_data *desc_data; local 1082 xlgmac_rx_desc_reset(struct xlgmac_pdata *pdata, struct xlgmac_desc_data *desc_data, unsigned int index) argument 1144 struct xlgmac_desc_data *desc_data; local 2643 struct xlgmac_desc_data *desc_data; local [all...] |
H A D | dwc-xlgmac-common.c | 290 struct xlgmac_desc_data *desc_data; local 294 desc_data = XLGMAC_GET_DESC_DATA(ring, idx); 295 dma_desc = desc_data->dma_desc; 298 desc_data->dma_desc, &desc_data->dma_desc_addr); 315 struct xlgmac_desc_data *desc_data; local 318 desc_data = XLGMAC_GET_DESC_DATA(ring, idx); 319 dma_desc = desc_data->dma_desc; 322 desc_data->dma_desc, &desc_data [all...] |
H A D | dwc-xlgmac.h | 389 struct xlgmac_desc_data *desc_data); 391 struct xlgmac_desc_data *desc_data); 428 void (*tx_desc_reset)(struct xlgmac_desc_data *desc_data); 430 struct xlgmac_desc_data *desc_data,
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_star_emac.c | 311 struct mtk_star_ring_desc_data *desc_data) 322 desc_data->len = status & MTK_STAR_DESC_MSK_LEN; 323 desc_data->flags = status & ~MTK_STAR_DESC_MSK_LEN; 324 desc_data->dma_addr = ring->dma_addrs[ring->tail]; 325 desc_data->skb = ring->skbs[ring->tail]; 341 struct mtk_star_ring_desc_data *desc_data, 349 ring->skbs[ring->head] = desc_data->skb; 350 ring->dma_addrs[ring->head] = desc_data->dma_addr; 352 status |= desc_data->len; 356 WRITE_ONCE(desc->data_ptr, desc_data 310 mtk_star_ring_pop_tail(struct mtk_star_ring *ring, struct mtk_star_ring_desc_data *desc_data) argument 340 mtk_star_ring_push_head(struct mtk_star_ring *ring, struct mtk_star_ring_desc_data *desc_data, unsigned int flags) argument 367 mtk_star_ring_push_head_rx(struct mtk_star_ring *ring, struct mtk_star_ring_desc_data *desc_data) argument 374 mtk_star_ring_push_head_tx(struct mtk_star_ring *ring, struct mtk_star_ring_desc_data *desc_data) argument 406 mtk_star_dma_unmap_rx(struct mtk_star_priv *priv, struct mtk_star_ring_desc_data *desc_data) argument 423 mtk_star_dma_unmap_tx(struct mtk_star_priv *priv, struct mtk_star_ring_desc_data *desc_data) argument 730 struct mtk_star_ring_desc_data desc_data; local 1103 struct mtk_star_ring_desc_data desc_data; local 1143 struct mtk_star_ring_desc_data desc_data; local 1274 struct mtk_star_ring_desc_data desc_data; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_err.c | 1834 __le32 *desc_data; local 1876 desc_data = (__le32 *)&desc[2]; 1877 status = le32_to_cpu(*(desc_data + 2)); 1883 status = le32_to_cpu(*(desc_data + 3)) & BIT(0); 1890 status = le32_to_cpu(*(desc_data + 4)) & HCLGE_SSU_COMMON_ERR_INT_MASK; 1897 desc_data = (__le32 *)&desc[3]; 1898 status = le32_to_cpu(*desc_data) & HCLGE_IGU_INT_MASK; 1905 desc_data = (__le32 *)&desc[4]; 1906 status = le32_to_cpu(*(desc_data + 1)); 1912 status = le32_to_cpu(*(desc_data 1992 __le32 *desc_data; local 2508 __le32 *desc_data; local 2559 __le32 *desc_data; local 2906 __le32 *desc_data; local [all...] |
H A D | hclge_regs.c | 181 __le32 *desc_data; local 208 desc_data = (__le32 *)(&desc[i].data[0]); 211 desc_data = (__le32 *)(&desc[i]); 215 *reg_val++ = le32_to_cpu(*desc_data++); 235 __le64 *desc_data; local 262 desc_data = (__le64 *)(&desc[i].data[0]); 265 desc_data = (__le64 *)(&desc[i]); 269 *reg_val++ = le64_to_cpu(*desc_data++);
|
H A D | hclge_main.c | 400 __le64 *desc_data; local 417 desc_data = (__le64 *)(&desc[0].data[0]); 422 *data += le64_to_cpu(*desc_data); 424 desc_data++; 437 __le64 *desc_data; local 462 desc_data = (__le64 *)(&desc[0].data[0]); 467 *data += le64_to_cpu(*desc_data); 469 desc_data++;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | counters.c | 855 struct mlx5_ib_flow_counters_desc *desc_data, u32 ncounters) 871 if (desc_data[i].description > IB_COUNTER_BYTES) 874 if (cntrs_max_index <= desc_data[i].index) 875 cntrs_max_index = desc_data[i].index + 1; 879 mcounters->counters_data = desc_data; 892 struct mlx5_ib_flow_counters_desc *desc_data = NULL; local 901 desc_data = kcalloc(cntrs_data->ncounters, 902 sizeof(*desc_data), 904 if (!desc_data) 907 if (copy_from_user(desc_data, 853 counters_set_description( struct ib_counters *counters, enum mlx5_ib_counters_type counters_type, struct mlx5_ib_flow_counters_desc *desc_data, u32 ncounters) argument [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | stm32_fmc2_nand.c | 857 struct dma_async_tx_descriptor *desc_data, *desc_ecc; local 885 desc_data = dmaengine_prep_slave_sg(dma_ch, nfc->dma_data_sg.sgl, 888 if (!desc_data) { 895 desc_data->callback = stm32_fmc2_nfc_dma_callback; 896 desc_data->callback_param = &nfc->dma_data_complete; 897 ret = dma_submit_error(dmaengine_submit(desc_data));
|