Home
last modified time | relevance | path

Searched refs:ioba (Results 1 – 6 of 6) sorted by relevance

/linux/arch/powerpc/kvm/
H A Dbook3s_64_vio.c571 unsigned long ioba, unsigned long tce) in kvmppc_h_put_tce() argument
586 ret = kvmppc_ioba_validate(stt, ioba, 1); in kvmppc_h_put_tce()
603 entry = ioba >> stt->page_shift; in kvmppc_h_put_tce()
630 unsigned long liobn, unsigned long ioba, in kvmppc_h_put_tce_indirect() argument
644 entry = ioba >> stt->page_shift; in kvmppc_h_put_tce_indirect()
655 ret = kvmppc_ioba_validate(stt, ioba, npages); in kvmppc_h_put_tce_indirect()
723 unsigned long liobn, unsigned long ioba, in kvmppc_h_stuff_tce() argument
734 ret = kvmppc_ioba_validate(stt, ioba, npages); in kvmppc_h_stuff_tce()
743 unsigned long entry = ioba >> stt->page_shift; in kvmppc_h_stuff_tce()
760 for (i = 0; i < npages; ++i, ioba += (1ULL << stt->page_shift)) in kvmppc_h_stuff_tce()
[all …]
H A Dbook3s_pr_papr.c304 unsigned long ioba = kvmppc_get_gpr(vcpu, 5); in kvmppc_h_pr_put_tce() local
308 rc = kvmppc_h_put_tce(vcpu, liobn, ioba, tce); in kvmppc_h_pr_put_tce()
318 unsigned long ioba = kvmppc_get_gpr(vcpu, 5); in kvmppc_h_pr_put_tce_indirect() local
323 rc = kvmppc_h_put_tce_indirect(vcpu, liobn, ioba, in kvmppc_h_pr_put_tce_indirect()
334 unsigned long ioba = kvmppc_get_gpr(vcpu, 5); in kvmppc_h_pr_stuff_tce() local
339 rc = kvmppc_h_stuff_tce(vcpu, liobn, ioba, tce_value, npages); in kvmppc_h_pr_stuff_tce()
/linux/arch/powerpc/include/asm/
H A Diommu.h301 unsigned long ioba, unsigned long npages);
305 #define iommu_tce_clear_param_check(tbl, ioba, tce_value, npages) \ argument
308 (ioba), (npages)) || (tce_value))
309 #define iommu_tce_put_param_check(tbl, ioba, gpa) \ argument
312 (ioba), 1) || \
/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc-core.c195 static long h_reg_sub_crq(unsigned long unit_address, unsigned long ioba, in h_reg_sub_crq() argument
202 rc = plpar_hcall(H_REG_SUB_CRQ, retbuf, unit_address, ioba, length); in h_reg_sub_crq()
863 evt->crq.ioba = cpu_to_be64(pool->iu_token + (sizeof(*evt->xfer_iu) * i)); in ibmvfc_init_event_pool()
1710 struct srp_direct_buf *data = &vfc_cmd->ioba; in ibmvfc_map_sg_data()
2019 vfc_cmd->resp.va = cpu_to_be64(be64_to_cpu(evt->crq.ioba) + offset); in ibmvfc_init_vfc_cmd()
2357 mad->cmd_ioba.va = cpu_to_be64(be64_to_cpu(evt->crq.ioba) + in ibmvfc_bsg_request()
3381 struct ibmvfc_event *evt = (struct ibmvfc_event *)be64_to_cpu(crq->ioba); in ibmvfc_handle_crq()
3442 crq->ioba); in ibmvfc_handle_crq()
3448 crq->ioba); in ibmvfc_handle_crq()
3958 struct ibmvfc_event *evt = (struct ibmvfc_event *)be64_to_cpu(crq->ioba); in ibmvfc_handle_scrq()
[all …]
/linux/drivers/net/ethernet/ibm/
H A Dibmvnic.c843 sub_crq->rx_add.ioba = cpu_to_be32(dma_addr); in replenish_rx_pool()
1819 crq.get_vpd.ioba = cpu_to_be32(adapter->vpd->dma_addr); in ibmvnic_get_vpd()
2564 tx_crq.v1.ioba = cpu_to_be64(data_dma_addr); in ibmvnic_xmit()
3892 crq.request_statistics.ioba = cpu_to_be32(adapter->stats_token); in ibmvnic_get_ethtool_stats()
4736 u64 remote_handle, u64 ioba, u64 num_entries) in send_subcrq_indirect() argument
4746 ioba, num_entries); in send_subcrq_indirect()
4997 crq.login.ioba = cpu_to_be32(buffer_token); in send_login()
5034 crq.request_map.ioba = cpu_to_be32(addr); in send_request_map()
5214 crq.query_ip_offload.ioba = in send_query_ip_offload()
5295 crq.control_ip_offload.ioba = cpu_to_be32(adapter->ip_offload_ctrl_tok); in send_control_ip_offload()
/linux/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c204 phys_addr_t ioba, struct iommu_table **ptbl) in tce_iommu_find_table() argument
212 unsigned long entry = ioba >> tbl->it_page_shift; in tce_iommu_find_table()