Home
last modified time | relevance | path

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

/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_64_vio_hv.c45 unsigned long ioba, unsigned long tce) in kvmppc_h_put_tce() argument
55 unsigned long idx = ioba >> SPAPR_TCE_SHIFT; in kvmppc_h_put_tce()
61 if (ioba >= stt->window_size) in kvmppc_h_put_tce()
80 unsigned long ioba) in kvmppc_h_get_tce() argument
87 unsigned long idx = ioba >> SPAPR_TCE_SHIFT; in kvmppc_h_get_tce()
91 if (ioba >= stt->window_size) in kvmppc_h_get_tce()
Dbook3s_pr_papr.c250 unsigned long ioba = kvmppc_get_gpr(vcpu, 5); in kvmppc_h_pr_put_tce() local
254 rc = kvmppc_h_put_tce(vcpu, liobn, ioba, tce); in kvmppc_h_pr_put_tce()
/linux-4.4.14/arch/powerpc/include/asm/
Dplpar_wrappers.h228 static inline long plpar_tce_get(unsigned long liobn, unsigned long ioba, in plpar_tce_get() argument
234 rc = plpar_hcall(H_GET_TCE, retbuf, liobn, ioba); in plpar_tce_get()
241 static inline long plpar_tce_put(unsigned long liobn, unsigned long ioba, in plpar_tce_put() argument
244 return plpar_hcall_norets(H_PUT_TCE, liobn, ioba, tceval); in plpar_tce_put()
248 unsigned long ioba, unsigned long page, unsigned long count) in plpar_tce_put_indirect() argument
250 return plpar_hcall_norets(H_PUT_TCE_INDIRECT, liobn, ioba, page, count); in plpar_tce_put_indirect()
253 static inline long plpar_tce_stuff(unsigned long liobn, unsigned long ioba, in plpar_tce_stuff() argument
256 return plpar_hcall_norets(H_STUFF_TCE, liobn, ioba, tceval, count); in plpar_tce_stuff()
Diommu.h293 unsigned long ioba, unsigned long tce_value,
296 unsigned long ioba, unsigned long tce);
Dkvm_ppc.h170 unsigned long ioba, unsigned long tce);
172 unsigned long ioba);
/linux-4.4.14/arch/powerpc/kernel/
Diommu.c944 unsigned long ioba, unsigned long tce_value, in iommu_tce_clear_param_check() argument
951 if (ioba & ~IOMMU_PAGE_MASK(tbl)) in iommu_tce_clear_param_check()
954 ioba >>= tbl->it_page_shift; in iommu_tce_clear_param_check()
955 if (ioba < tbl->it_offset) in iommu_tce_clear_param_check()
958 if ((ioba + npages) > (tbl->it_offset + tbl->it_size)) in iommu_tce_clear_param_check()
966 unsigned long ioba, unsigned long tce) in iommu_tce_put_param_check() argument
971 if (ioba & ~IOMMU_PAGE_MASK(tbl)) in iommu_tce_put_param_check()
974 ioba >>= tbl->it_page_shift; in iommu_tce_put_param_check()
975 if (ioba < tbl->it_offset) in iommu_tce_put_param_check()
978 if ((ioba + 1) > (tbl->it_offset + tbl->it_size)) in iommu_tce_put_param_check()
/linux-4.4.14/arch/mips/pci/
Dops-tx3927.c169 tx3927_pcicptr->ioba = 0; in tx3927_pcic_setup()
/linux-4.4.14/arch/mips/include/asm/txx9/
Dtx3927.h80 volatile unsigned long ioba; /* +10 */ member
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvfc.h449 struct srp_direct_buf ioba; member
555 volatile __be64 ioba; member
Dibmvfc.c1228 evt->crq.ioba = cpu_to_be64(pool->iu_token + (sizeof(*evt->xfer_iu) * i)); in ibmvfc_init_event_pool()
1335 struct srp_direct_buf *data = &vfc_cmd->ioba; in ibmvfc_map_sg_data()
1634 vfc_cmd->resp.va = cpu_to_be64(be64_to_cpu(evt->crq.ioba) + offsetof(struct ibmvfc_cmd, rsp)); in ibmvfc_queuecommand_lck()
1902 mad->cmd_ioba.va = cpu_to_be64(be64_to_cpu(evt->crq.ioba) + in ibmvfc_bsg_request()
1980 tmf->resp.va = cpu_to_be64(be64_to_cpu(evt->crq.ioba) + offsetof(struct ibmvfc_cmd, rsp)); in ibmvfc_reset_device()
2310 tmf->resp.va = cpu_to_be64(be64_to_cpu(evt->crq.ioba) + offsetof(struct ibmvfc_cmd, rsp)); in ibmvfc_abort_task_set()
2724 struct ibmvfc_event *evt = (struct ibmvfc_event *)be64_to_cpu(crq->ioba); in ibmvfc_handle_crq()
2780 crq->ioba); in ibmvfc_handle_crq()
2786 crq->ioba); in ibmvfc_handle_crq()
3638 mad->cmd_ioba.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + in ibmvfc_init_passthru()
[all …]
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c192 phys_addr_t ioba, struct iommu_table **ptbl) in tce_iommu_find_table() argument
200 unsigned long entry = ioba >> tbl->it_page_shift; in tce_iommu_find_table()