/kernel/linux/linux-5.10/drivers/net/ethernet/cirrus/ |
H A D | cs89x0.c | 155 unsigned char *dma_buff; /* points to the beginning of the buffer */ member 454 skb_put_data(skb, lp->dma_buff, length - semi_cnt); in dma_rx() 476 if (lp->dma_buff) { in release_dma_buff() 477 free_pages((unsigned long)(lp->dma_buff), in release_dma_buff() 479 lp->dma_buff = NULL; in release_dma_buff() 887 lp->dma_buff = (unsigned char *)__get_dma_pages(GFP_KERNEL, in net_open() 889 if (!lp->dma_buff) { in net_open() 896 (unsigned long)lp->dma_buff, in net_open() 897 (unsigned long)isa_virt_to_bus(lp->dma_buff)); in net_open() 898 if ((unsigned long)lp->dma_buff > in net_open() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cirrus/ |
H A D | cs89x0.c | 156 unsigned char *dma_buff; /* points to the beginning of the buffer */ member 455 skb_put_data(skb, lp->dma_buff, length - semi_cnt); in dma_rx() 477 if (lp->dma_buff) { in release_dma_buff() 478 free_pages((unsigned long)(lp->dma_buff), in release_dma_buff() 480 lp->dma_buff = NULL; in release_dma_buff() 888 lp->dma_buff = (unsigned char *)__get_dma_pages(GFP_KERNEL, in net_open() 890 if (!lp->dma_buff) { in net_open() 897 (unsigned long)lp->dma_buff, in net_open() 898 (unsigned long)isa_virt_to_bus(lp->dma_buff)); in net_open() 899 if ((unsigned long)lp->dma_buff > in net_open() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 649 struct iavf_dma_mem *dma_buff = NULL; in iavf_asq_send_command() local 738 dma_buff = &hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]; in iavf_asq_send_command() 740 memcpy(dma_buff->va, buff, buff_size); in iavf_asq_send_command() 747 cpu_to_le32(upper_32_bits(dma_buff->pa)); in iavf_asq_send_command() 749 cpu_to_le32(lower_32_bits(dma_buff->pa)); in iavf_asq_send_command() 783 memcpy(buff, dma_buff->va, buff_size); in iavf_asq_send_command()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 647 struct iavf_dma_mem *dma_buff = NULL; in iavf_asq_send_command() local 736 dma_buff = &hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]; in iavf_asq_send_command() 738 memcpy(dma_buff->va, buff, buff_size); in iavf_asq_send_command() 745 cpu_to_le32(upper_32_bits(dma_buff->pa)); in iavf_asq_send_command() 747 cpu_to_le32(lower_32_bits(dma_buff->pa)); in iavf_asq_send_command() 781 memcpy(buff, dma_buff->va, buff_size); in iavf_asq_send_command()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.c | 789 struct i40e_dma_mem *dma_buff = NULL; in i40e_asq_send_command() local 877 dma_buff = &(hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]); in i40e_asq_send_command() 879 memcpy(dma_buff->va, buff, buff_size); in i40e_asq_send_command() 886 cpu_to_le32(upper_32_bits(dma_buff->pa)); in i40e_asq_send_command() 888 cpu_to_le32(lower_32_bits(dma_buff->pa)); in i40e_asq_send_command() 922 memcpy(buff, dma_buff->va, buff_size); in i40e_asq_send_command()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.c | 790 struct i40e_dma_mem *dma_buff = NULL; in i40e_asq_send_command_atomic_exec() local 877 dma_buff = &(hw->aq.asq.r.asq_bi[hw->aq.asq.next_to_use]); in i40e_asq_send_command_atomic_exec() 879 memcpy(dma_buff->va, buff, buff_size); in i40e_asq_send_command_atomic_exec() 886 cpu_to_le32(upper_32_bits(dma_buff->pa)); in i40e_asq_send_command_atomic_exec() 888 cpu_to_le32(lower_32_bits(dma_buff->pa)); in i40e_asq_send_command_atomic_exec() 927 memcpy(buff, dma_buff->va, buff_size); in i40e_asq_send_command_atomic_exec()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | pxafb.h | 116 struct pxafb_dma_buff *dma_buff; member
|
H A D | pxafb.c | 525 fbi->palette_cpu = (u16 *)&fbi->dma_buff->palette[0]; in pxafb_set_par() 1075 dma_desc = &fbi->dma_buff->dma_desc[dma]; in setup_frame_dma() 1086 pal_desc = &fbi->dma_buff->pal_desc[pal]; in setup_frame_dma() 1136 dma_desc = &fbi->dma_buff->dma_desc[DMA_CMD]; in setup_smart_dma() 1302 fbi->smart_cmds = (uint16_t *) fbi->dma_buff->cmd_buff; in pxafb_smart_init() 2313 fbi->dma_buff = dma_alloc_coherent(fbi->dev, fbi->dma_buff_size, in pxafb_probe() 2315 if (fbi->dma_buff == NULL) { in pxafb_probe() 2395 fbi->dma_buff, fbi->dma_buff_phys); in pxafb_probe() 2420 dma_free_coherent(&dev->dev, fbi->dma_buff_size, fbi->dma_buff, in pxafb_remove()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | pxafb.h | 116 struct pxafb_dma_buff *dma_buff; member
|
H A D | pxafb.c | 525 fbi->palette_cpu = (u16 *)&fbi->dma_buff->palette[0]; in pxafb_set_par() 1072 dma_desc = &fbi->dma_buff->dma_desc[dma]; in setup_frame_dma() 1083 pal_desc = &fbi->dma_buff->pal_desc[pal]; in setup_frame_dma() 1133 dma_desc = &fbi->dma_buff->dma_desc[DMA_CMD]; in setup_smart_dma() 1299 fbi->smart_cmds = (uint16_t *) fbi->dma_buff->cmd_buff; in pxafb_smart_init() 2309 fbi->dma_buff = dma_alloc_coherent(fbi->dev, fbi->dma_buff_size, in pxafb_probe() 2311 if (fbi->dma_buff == NULL) { in pxafb_probe() 2390 fbi->dma_buff, fbi->dma_buff_phys); in pxafb_probe() 2415 dma_free_coherent(&dev->dev, fbi->dma_buff_size, fbi->dma_buff, in pxafb_remove()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | netcp_core.c | 647 dma_addr_t dma_desc, dma_buff; in netcp_process_one_rx_packet() local 663 get_pkt_info(&dma_buff, &buf_len, &dma_desc, desc); in netcp_process_one_rx_packet() 677 dma_unmap_single(netcp->dev, dma_buff, buf_len, DMA_FROM_DEVICE); in netcp_process_one_rx_packet() 700 get_pkt_info(&dma_buff, &buf_len, &dma_desc, ndesc); in netcp_process_one_rx_packet() 706 if (likely(dma_buff && buf_len && page)) { in netcp_process_one_rx_packet() 707 dma_unmap_page(netcp->dev, dma_buff, PAGE_SIZE, in netcp_process_one_rx_packet() 710 dev_err(netcp->ndev_dev, "Bad Rx desc dma_buff(%pad), len(%d), page(%p)\n", in netcp_process_one_rx_packet() 711 &dma_buff, buf_len, page); in netcp_process_one_rx_packet() 716 offset_in_page(dma_buff), buf_len, PAGE_SIZE); in netcp_process_one_rx_packet()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | netcp_core.c | 646 dma_addr_t dma_desc, dma_buff; in netcp_process_one_rx_packet() local 662 get_pkt_info(&dma_buff, &buf_len, &dma_desc, desc); in netcp_process_one_rx_packet() 676 dma_unmap_single(netcp->dev, dma_buff, buf_len, DMA_FROM_DEVICE); in netcp_process_one_rx_packet() 699 get_pkt_info(&dma_buff, &buf_len, &dma_desc, ndesc); in netcp_process_one_rx_packet() 705 if (likely(dma_buff && buf_len && page)) { in netcp_process_one_rx_packet() 706 dma_unmap_page(netcp->dev, dma_buff, PAGE_SIZE, in netcp_process_one_rx_packet() 709 dev_err(netcp->ndev_dev, "Bad Rx desc dma_buff(%pad), len(%d), page(%p)\n", in netcp_process_one_rx_packet() 710 &dma_buff, buf_len, page); in netcp_process_one_rx_packet() 715 offset_in_page(dma_buff), buf_len, PAGE_SIZE); in netcp_process_one_rx_packet()
|
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | gadget.c | 804 dma_addr_t dma_buff, in dwc2_gadget_fill_nonisoc_xfer_ddma_one() 833 (*desc)->buf = dma_buff + offset; in dwc2_gadget_fill_nonisoc_xfer_ddma_one() 848 (*desc)->buf = dma_buff + offset; in dwc2_gadget_fill_nonisoc_xfer_ddma_one() 869 dma_addr_t dma_buff, in dwc2_gadget_config_nonisoc_xfer_ddma() 884 dma_buff, len, true); in dwc2_gadget_config_nonisoc_xfer_ddma() 902 * @dma_buff: usb requests dma buffer. 911 dma_addr_t dma_buff, unsigned int len) in dwc2_gadget_fill_isoc_desc() 941 desc->buf = dma_buff; in dwc2_gadget_fill_isoc_desc() 802 dwc2_gadget_fill_nonisoc_xfer_ddma_one(struct dwc2_hsotg_ep *hs_ep, struct dwc2_dma_desc **desc, dma_addr_t dma_buff, unsigned int len, bool true_last) dwc2_gadget_fill_nonisoc_xfer_ddma_one() argument 868 dwc2_gadget_config_nonisoc_xfer_ddma(struct dwc2_hsotg_ep *hs_ep, dma_addr_t dma_buff, unsigned int len) dwc2_gadget_config_nonisoc_xfer_ddma() argument 910 dwc2_gadget_fill_isoc_desc(struct dwc2_hsotg_ep *hs_ep, dma_addr_t dma_buff, unsigned int len) dwc2_gadget_fill_isoc_desc() argument
|
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | gadget.c | 803 dma_addr_t dma_buff, in dwc2_gadget_fill_nonisoc_xfer_ddma_one() 832 (*desc)->buf = dma_buff + offset; in dwc2_gadget_fill_nonisoc_xfer_ddma_one() 847 (*desc)->buf = dma_buff + offset; in dwc2_gadget_fill_nonisoc_xfer_ddma_one() 868 dma_addr_t dma_buff, in dwc2_gadget_config_nonisoc_xfer_ddma() 883 dma_buff, len, true); in dwc2_gadget_config_nonisoc_xfer_ddma() 901 * @dma_buff: usb requests dma buffer. 910 dma_addr_t dma_buff, unsigned int len) in dwc2_gadget_fill_isoc_desc() 940 desc->buf = dma_buff; in dwc2_gadget_fill_isoc_desc() 801 dwc2_gadget_fill_nonisoc_xfer_ddma_one(struct dwc2_hsotg_ep *hs_ep, struct dwc2_dma_desc **desc, dma_addr_t dma_buff, unsigned int len, bool true_last) dwc2_gadget_fill_nonisoc_xfer_ddma_one() argument 867 dwc2_gadget_config_nonisoc_xfer_ddma(struct dwc2_hsotg_ep *hs_ep, dma_addr_t dma_buff, unsigned int len) dwc2_gadget_config_nonisoc_xfer_ddma() argument 909 dwc2_gadget_fill_isoc_desc(struct dwc2_hsotg_ep *hs_ep, dma_addr_t dma_buff, unsigned int len) dwc2_gadget_fill_isoc_desc() argument
|