Home
last modified time | relevance | path

Searched refs:hwdev (Results 1 – 25 of 47) sorted by relevance

12

/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_dev.c102 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in get_capability() local
139 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in get_dev_cap()
220 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in hinic_port_msg_cmd()
233 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in hinic_hilink_msg_cmd()
467 func_to_io->hwdev = hwdev; in hinic_hwdev_ifup()
604 hwdev = &pfhwdev->hwdev; in nic_mgmt_msg_handler()
746 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in init_pfhwdev() local
792 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in free_pfhwdev() local
876 if (!hwdev) in hinic_set_interrupt_cfg()
935 hwdev = &pfhwdev->hwdev; in hinic_init_hwdev()
[all …]
A Dhinic_port.c40 struct hinic_hwdev *hwdev = nic_dev->hwdev; in change_mac() local
119 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_get_mac() local
151 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_mtu() local
193 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_add_vlan() local
213 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_del_vlan() local
233 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_rx_mode() local
254 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_link_state() local
285 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_state() local
320 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_port_set_func_state() local
596 hwdev = nic_dev->hwdev; in hinic_rss_set_indir_tbl()
[all …]
A Dhinic_sriov.c67 dev_err(&hwdev->hwif->pdev->dev, in hinic_notify_vf_link_status()
325 struct hinic_hwdev *dev = hwdev; in hinic_get_vf_mac_msg_handler()
797 if (!hwdev) in hinic_set_vf_trust()
800 nic_io = &hwdev->func_to_io; in hinic_set_vf_trust()
911 if (!hwdev) in hinic_set_vf_spoofchk()
1023 struct hinic_hwdev *dev = hwdev; in nic_pf_mbox_handler()
1029 if (!hwdev) in nic_pf_mbox_handler()
1068 struct hinic_hwdev *dev = hwdev; in cfg_mbx_pf_proc_vf_msg()
1173 nic_io = &hwdev->func_to_io; in hinic_vf_func_init()
1175 if (HINIC_IS_VF(hwdev->hwif)) { in hinic_vf_func_init()
[all …]
A Dhinic_hw_mbox.c527 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in set_vf_mbox_random_id()
575 struct hinic_hwdev *hwdev = func_to_func->hwdev; in check_vf_mbox_random_id() local
765 struct hinic_hwdev *hwdev = func_to_func->hwdev; in wait_for_mbox_seg_completion() local
807 struct hinic_hwdev *hwdev = func_to_func->hwdev; in send_mbox_seg() local
851 struct hinic_hwdev *hwdev = func_to_func->hwdev; in send_mbox_to_func() local
1097 if (!hwdev) in hinic_mbox_to_vf()
1200 struct hinic_hwdev *hwdev = func_to_func->hwdev; in alloc_mbox_wb_status() local
1226 struct hinic_hwdev *hwdev = func_to_func->hwdev; in free_mbox_wb_status() local
1377 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in comm_pf_mbox_handler()
1409 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in hinic_func_to_func_init()
[all …]
A Dhinic_hw_mbox.h29 bool (*check_cmd)(struct hinic_hwdev *hwdev, u16 src_func_idx,
89 struct hinic_hwdev *hwdev; member
126 int (*cmd_msg_handler)(void *hwdev, u16 vf_id,
134 bool hinic_mbox_check_cmd_valid(struct hinic_hwdev *hwdev,
139 int hinic_register_pf_mbox_cb(struct hinic_hwdev *hwdev,
143 int hinic_register_vf_mbox_cb(struct hinic_hwdev *hwdev,
147 void hinic_unregister_pf_mbox_cb(struct hinic_hwdev *hwdev,
150 void hinic_unregister_vf_mbox_cb(struct hinic_hwdev *hwdev,
157 int hinic_func_to_func_init(struct hinic_hwdev *hwdev);
159 void hinic_func_to_func_free(struct hinic_hwdev *hwdev);
[all …]
A Dhinic_main.c380 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_enable_rss() local
545 hinic_hwdev_ifdown(nic_dev->hwdev); in hinic_open()
585 hinic_hwdev_ifdown(nic_dev->hwdev); in hinic_close()
1182 struct hinic_hwdev *hwdev; in nic_dev_init() local
1194 if (IS_ERR(hwdev)) { in nic_dev_init()
1197 return PTR_ERR(hwdev); in nic_dev_init()
1214 if (!HINIC_IS_VF(hwdev->hwif)) in nic_dev_init()
1223 nic_dev->hwdev = hwdev; in nic_dev_init()
1232 nic_dev->sriov_info.hwdev = hwdev; in nic_dev_init()
1374 hinic_free_hwdev(hwdev); in nic_dev_init()
[all …]
A Dhinic_hw_dev.h398 struct hinic_hwdev hwdev; member
544 void hinic_hwdev_cb_register(struct hinic_hwdev *hwdev,
550 void hinic_hwdev_cb_unregister(struct hinic_hwdev *hwdev,
563 void hinic_hwdev_ifdown(struct hinic_hwdev *hwdev);
567 void hinic_free_hwdev(struct hinic_hwdev *hwdev);
569 int hinic_hwdev_max_num_qps(struct hinic_hwdev *hwdev);
571 int hinic_hwdev_num_qps(struct hinic_hwdev *hwdev);
579 int hinic_hwdev_msix_set(struct hinic_hwdev *hwdev, u16 msix_index,
590 int hinic_get_interrupt_cfg(struct hinic_hwdev *hwdev,
593 int hinic_set_interrupt_cfg(struct hinic_hwdev *hwdev,
[all …]
A Dhinic_devlink.c33 dev_err(&priv->hwdev->hwif->pdev->dev, "Wrong fw_magic read from file, fw_magic: 0x%x\n", in check_image_valid()
39 dev_err(&priv->hwdev->hwif->pdev->dev, "Wrong fw_type_num read from file, fw_type_num: 0x%x\n", in check_image_valid()
53 dev_err(&priv->hwdev->hwif->pdev->dev, "Wrong data size read from file\n"); in check_image_valid()
75 dev_err(&priv->hwdev->hwif->pdev->dev, "Duplicate section type: %u\n", in check_image_integrity()
109 if (hinic_get_board_info(priv->hwdev, &board_info)) { in check_image_device_type()
110 dev_err(&priv->hwdev->hwif->pdev->dev, "Get board info failed\n"); in check_image_device_type()
219 err = hinic_port_msg_cmd(priv->hwdev, in hinic_flash_fw()
260 dev_info(&priv->hwdev->hwif->pdev->dev, "Flash firmware begin\n"); in hinic_firmware_update()
270 dev_err(&priv->hwdev->hwif->pdev->dev, "Send firmware image data failed, err: %d\n", in hinic_firmware_update()
278 dev_info(&priv->hwdev->hwif->pdev->dev, "Flash firmware end\n"); in hinic_firmware_update()
[all …]
A Dhinic_hw_mgmt.c284 hinic_dump_aeq_info(pf_to_mgmt->hwdev); in msg_to_mgmt_sync()
373 return hinic_mbox_to_pf(pf_to_mgmt->hwdev, mod, cmd, buf_in, in hinic_msg_to_mgmt()
620 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in hinic_pf_to_mgmt_init() local
625 pf_to_mgmt->hwdev = hwdev; in hinic_pf_to_mgmt_init()
630 err = hinic_health_reporters_create(hwdev->devlink_dev); in hinic_pf_to_mgmt_init()
638 hinic_health_reporters_destroy(hwdev->devlink_dev); in hinic_pf_to_mgmt_init()
646 hinic_health_reporters_destroy(hwdev->devlink_dev); in hinic_pf_to_mgmt_init()
653 hinic_health_reporters_destroy(hwdev->devlink_dev); in hinic_pf_to_mgmt_init()
670 struct hinic_hwdev *hwdev = &pfhwdev->hwdev; in hinic_pf_to_mgmt_free() local
672 if (HINIC_IS_VF(hwdev->hwif)) in hinic_pf_to_mgmt_free()
[all …]
A Dhinic_rx.c133 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_alloc_skb() local
134 struct hinic_hwif *hwif = hwdev->hwif; in rx_alloc_skb()
168 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_unmap_skb() local
169 struct hinic_hwif *hwif = hwdev->hwif; in rx_unmap_skb()
472 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in rx_poll()
473 hinic_hwdev_set_msix_state(nic_dev->hwdev, in rx_poll()
502 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in rx_irq()
503 hinic_hwdev_set_msix_state(nic_dev->hwdev, in rx_irq()
519 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_request_irq() local
528 hinic_hwdev_msix_set(hwdev, rq->msix_entry, in rx_request_irq()
[all …]
A Dhinic_ethtool.c310 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) { in hinic_get_link_ksettings()
432 err = hinic_set_autoneg(nic_dev->hwdev, in set_link_settings_separate_cmd()
535 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_drvinfo() local
536 struct hinic_hwif *hwif = hwdev->hwif; in hinic_get_drvinfo()
884 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_channels() local
904 nic_dev->hwdev->nic_cap.num_qps = count; in hinic_set_channels()
913 nic_dev->hwdev->nic_cap.num_qps = count; in hinic_set_channels()
1598 if (hinic_set_loopback_mode(nic_dev->hwdev, in do_lp_test()
1623 if (hinic_set_loopback_mode(nic_dev->hwdev, in do_lp_test()
1677 port = nic_dev->hwdev->port_id; in hinic_set_phys_id()
[all …]
A Dhinic_debugfs.c29 return nic_dev->hwdev->func_to_io.global_qpn + sq->qid; in hinic_dbg_get_sq_info()
59 return nic_dev->hwdev->func_to_io.global_qpn + rq->qid; in hinic_dbg_get_rq_info()
97 read_data->lt_index = HINIC_HWIF_FUNC_IDX(nic_dev->hwdev->hwif); in hinic_dbg_get_func_table()
100 err = hinic_port_msg_cmd(nic_dev->hwdev, HINIC_PORT_CMD_RD_LINE_TBL, read_data, in hinic_dbg_get_func_table()
252 if (HINIC_IS_VF(dev->hwdev->hwif)) in hinic_func_table_debug_add()
261 if (!HINIC_IS_VF(dev->hwdev->hwif) && dev->dbg) in hinic_func_table_debug_rem()
287 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_func_tbl_dbgfs_init()
293 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_func_tbl_dbgfs_uninit()
299 nic_dev->dbgfs_root = debugfs_create_dir(pci_name(nic_dev->hwdev->hwif->pdev), in hinic_dbg_init()
A Dhinic_hw_eqs.c542 struct hinic_hwdev *hwdev = eq->hwdev; in set_ceq_ctrl_reg() local
549 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in set_ceq_ctrl_reg()
564 dev_err(&hwdev->hwif->pdev->dev, in set_ceq_ctrl_reg()
930 ceqs->ceq[q_id].hwdev = ceqs->hwdev; in hinic_ceqs_init()
960 void hinic_dump_ceq_info(struct hinic_hwdev *hwdev) in hinic_dump_ceq_info() argument
967 eq = &hwdev->func_to_io.ceqs.ceq[q_id]; in hinic_dump_ceq_info()
969 ci = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_ceq_info()
971 pi = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_ceq_info()
987 eq = &hwdev->aeqs.aeq[q_id]; in hinic_dump_aeq_info()
989 ci = hinic_hwif_read_reg(hwdev->hwif, addr); in hinic_dump_aeq_info()
[all …]
A Dhinic_tx.c136 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_map_skb() local
137 struct hinic_hwif *hwif = hwdev->hwif; in tx_map_skb()
187 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_unmap_skb() local
188 struct hinic_hwif *hwif = hwdev->hwif; in tx_unmap_skb()
767 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in free_tx_poll()
768 hinic_hwdev_set_msix_state(nic_dev->hwdev, in free_tx_poll()
785 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in tx_irq()
787 hinic_hwdev_set_msix_state(nic_dev->hwdev, in tx_irq()
802 struct hinic_hwdev *hwdev = nic_dev->hwdev; in tx_request_irq() local
803 struct hinic_hwif *hwif = hwdev->hwif; in tx_request_irq()
[all …]
A Dhinic_hw_cmdq.c404 hinic_dump_ceq_info(cmdq->hwdev); in cmdq_sync_cmd_direct_resp()
791 static int init_cmdqs_ctxt(struct hinic_hwdev *hwdev, in init_cmdqs_ctxt() argument
794 struct hinic_hwif *hwif = hwdev->hwif; in init_cmdqs_ctxt()
807 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in init_cmdqs_ctxt()
811 cmdqs->cmdq[cmdq_type].hwdev = hwdev; in init_cmdqs_ctxt()
859 pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev); in hinic_set_cmdq_depth()
861 hw_ioctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in hinic_set_cmdq_depth()
862 hw_ioctxt.ppf_idx = HINIC_HWIF_PPF_IDX(hwdev->hwif); in hinic_set_cmdq_depth()
886 struct hinic_hwdev *hwdev; in hinic_init_cmdqs() local
915 err = init_cmdqs_ctxt(hwdev, cmdqs, db_area); in hinic_init_cmdqs()
[all …]
/linux/drivers/gpu/drm/arm/
A Dmalidp_hw.c290 status = malidp_hw_read(hwdev, hwdev->hw->map.dc_base + MALIDP_REG_STATUS); in malidp500_enter_config_mode()
310 status = malidp_hw_read(hwdev, hwdev->hw->map.dc_base + MALIDP_REG_STATUS); in malidp500_leave_config_mode()
323 status = malidp_hw_read(hwdev, hwdev->hw->map.dc_base + MALIDP_REG_STATUS); in malidp500_in_config_mode()
342 malidp_hw_write(hwdev, hwdev->output_color_depth, in malidp500_modeset()
438 malidp_hw_write(hwdev, in malidp500_se_write_pp_coefftab()
566 if (hwdev->mw_state == MW_START || hwdev->mw_state == MW_RESTART) in malidp500_disable_memwrite()
601 hwdev->rotation_memory[0] = hwdev->rotation_memory[1] = rsize * SZ_1K; in malidp550_query_hw()
663 malidp_hw_write(hwdev, hwdev->output_color_depth, in malidp550_modeset()
932 hwdev->rotation_memory[0] = hwdev->rotation_memory[1] = rsize * SZ_1K; in malidp650_query_hw()
1178 hwdev = malidp->dev; in malidp_de_irq()
[all …]
A Dmalidp_hw.h261 WARN_ON(hwdev->pm_suspended); in malidp_hw_read()
262 return readl(hwdev->regs + reg); in malidp_hw_read()
268 WARN_ON(hwdev->pm_suspended); in malidp_hw_write()
269 writel(value, hwdev->regs + reg); in malidp_hw_write()
275 u32 data = malidp_hw_read(hwdev, reg); in malidp_hw_setbits()
278 malidp_hw_write(hwdev, data, reg); in malidp_hw_setbits()
284 u32 data = malidp_hw_read(hwdev, reg); in malidp_hw_clearbits()
287 malidp_hw_write(hwdev, data, reg); in malidp_hw_clearbits()
295 return hwdev->hw->map.se_base; in malidp_get_block_base()
297 return hwdev->hw->map.dc_base; in malidp_get_block_base()
[all …]
A Dmalidp_drv.c107 malidp_hw_write(hwdev, in malidp_atomic_commit_update_coloradj()
141 hwdev->hw->se_set_scaling_coeffs(hwdev, s, old_s); in malidp_atomic_commit_se_config()
175 hwdev->hw->set_config_valid(hwdev, 1); in malidp_set_and_wait_config_valid()
177 if (hwdev->hw->in_config_mode(hwdev)) { in malidp_set_and_wait_config_valid()
677 WARN_ON(!hwdev->hw->in_config_mode(hwdev)); in malidp_runtime_pm_suspend()
723 hwdev = devm_kzalloc(dev, sizeof(*hwdev), GFP_KERNEL); in malidp_bind()
724 if (!hwdev) in malidp_bind()
728 malidp->dev = hwdev; in malidp_bind()
791 ret = hwdev->hw->query_hw(hwdev); in malidp_bind()
797 version = malidp_hw_read(hwdev, hwdev->hw->map.dc_base + MALIDP_DE_CORE_ID); in malidp_bind()
[all …]
A Dmalidp_crtc.c28 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_mode_valid() local
52 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable() local
62 clk_prepare_enable(hwdev->pxlclk); in malidp_crtc_atomic_enable()
67 hwdev->hw->modeset(hwdev, &vm); in malidp_crtc_atomic_enable()
68 hwdev->hw->leave_config_mode(hwdev); in malidp_crtc_atomic_enable()
78 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable() local
85 hwdev->hw->enter_config_mode(hwdev); in malidp_crtc_atomic_disable()
87 clk_disable_unprepare(hwdev->pxlclk); in malidp_crtc_atomic_disable()
333 ret = hwdev->hw->se_calc_mclk(hwdev, s, &vm); in malidp_crtc_atomic_check_scaling()
385 rot_mem_free = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
[all …]
A Dmalidp_planes.c596 val = mp->hwdev->hw->rotmem_required(mp->hwdev, new_plane_state->crtc_w, in malidp_de_plane_check()
627 num_strides = (mp->hwdev->hw->features & in malidp_de_set_plane_pitches()
638 malidp_hw_write(mp->hwdev, pitches[i] * block_h, in malidp_de_set_plane_pitches()
712 malidp_hw_write(mp->hwdev, mmu_ctrl, in malidp_de_set_mmu_control()
776 malidp_hw_write(mp->hwdev, val, in malidp_de_set_plane_afbc()
781 malidp_hw_write(mp->hwdev, val, in malidp_de_set_plane_afbc()
858 malidp_hw_write(mp->hwdev, 1, in malidp_de_plane_update()
860 malidp_hw_write(mp->hwdev, in malidp_de_plane_update()
910 malidp_hw_write(mp->hwdev, val, in malidp_de_plane_update()
919 malidp_hw_clearbits(mp->hwdev, in malidp_de_plane_disable()
[all …]
/linux/include/linux/
A Dpci-dma-compat.h17 pci_alloc_consistent(struct pci_dev *hwdev, size_t size, in pci_alloc_consistent() argument
20 return dma_alloc_coherent(&hwdev->dev, size, dma_handle, GFP_ATOMIC); in pci_alloc_consistent()
24 pci_zalloc_consistent(struct pci_dev *hwdev, size_t size, in pci_zalloc_consistent() argument
27 return dma_alloc_coherent(&hwdev->dev, size, dma_handle, GFP_ATOMIC); in pci_zalloc_consistent()
31 pci_free_consistent(struct pci_dev *hwdev, size_t size, in pci_free_consistent() argument
34 dma_free_coherent(&hwdev->dev, size, vaddr, dma_handle); in pci_free_consistent()
44 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single() argument
51 pci_map_page(struct pci_dev *hwdev, struct page *page, in pci_map_page() argument
58 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() argument
65 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg() argument
[all …]
/linux/drivers/hwmon/
A Dhwmon.c119 kfree(hwdev->groups); in hwmon_dev_release()
120 kfree(hwdev); in hwmon_dev_release()
749 hwdev = kzalloc(sizeof(*hwdev), GFP_KERNEL); in __hwmon_device_register()
779 hwdev->groups[ngroups++] = &hwdev->group; in __hwmon_device_register()
953 if (IS_ERR(hwdev)) in devm_hwmon_device_register_with_groups()
956 *ptr = hwdev; in devm_hwmon_device_register_with_groups()
958 return hwdev; in devm_hwmon_device_register_with_groups()
962 return hwdev; in devm_hwmon_device_register_with_groups()
997 *ptr = hwdev; in devm_hwmon_device_register_with_info()
1000 return hwdev; in devm_hwmon_device_register_with_info()
[all …]
/linux/drivers/xen/
A Dswiotlb-xen.c293 if (hwdev && hwdev->coherent_dma_mask) in xen_swiotlb_alloc_coherent()
294 dma_mask = hwdev->coherent_dma_mask; in xen_swiotlb_alloc_coherent()
300 phys = dma_to_phys(hwdev, *dma_handle); in xen_swiotlb_alloc_coherent()
301 dev_addr = xen_phys_to_dma(hwdev, phys); in xen_swiotlb_alloc_coherent()
311 *dma_handle = phys_to_dma(hwdev, *dma_handle); in xen_swiotlb_alloc_coherent()
327 if (hwdev && hwdev->coherent_dma_mask) in xen_swiotlb_free_coherent()
328 dma_mask = hwdev->coherent_dma_mask; in xen_swiotlb_free_coherent()
332 phys = xen_dma_to_phys(hwdev, dev_addr); in xen_swiotlb_free_coherent()
347 xen_free_coherent_pages(hwdev, size, vaddr, phys_to_dma(hwdev, phys), in xen_swiotlb_free_coherent()
428 xen_dma_sync_for_cpu(hwdev, dev_addr, size, dir); in xen_swiotlb_unmap_page()
[all …]
/linux/drivers/infiniband/hw/qib/
A Dqib_user_pages.c59 int qib_map_page(struct pci_dev *hwdev, struct page *page, dma_addr_t *daddr) in qib_map_page() argument
63 phys = dma_map_page(&hwdev->dev, page, 0, PAGE_SIZE, DMA_FROM_DEVICE); in qib_map_page()
64 if (dma_mapping_error(&hwdev->dev, phys)) in qib_map_page()
68 dma_unmap_page(&hwdev->dev, phys, PAGE_SIZE, DMA_FROM_DEVICE); in qib_map_page()
69 phys = dma_map_page(&hwdev->dev, page, 0, PAGE_SIZE, in qib_map_page()
71 if (dma_mapping_error(&hwdev->dev, phys)) in qib_map_page()
/linux/include/xen/arm/
A Dpage-coherent.h8 static inline void *xen_alloc_coherent_pages(struct device *hwdev, size_t size, in xen_alloc_coherent_pages() argument
11 return dma_direct_alloc(hwdev, size, dma_handle, flags, attrs); in xen_alloc_coherent_pages()
14 static inline void xen_free_coherent_pages(struct device *hwdev, size_t size, in xen_free_coherent_pages() argument
17 dma_direct_free(hwdev, size, cpu_addr, dma_handle, attrs); in xen_free_coherent_pages()

Completed in 822 milliseconds

12