Lines Matching refs:kpage
1019 u64 *kpage;
1021 kpage = ehca_alloc_fw_ctrlblock(GFP_KERNEL);
1022 if (!kpage) {
1023 ehca_err(&shca->ib_device, "kpage alloc failed");
1039 ret = ehca_set_pagebuf(e_mr, pginfo, rnum, kpage);
1042 "bad rc, ret=%x rnum=%x kpage=%p",
1043 ret, rnum, kpage);
1047 rpage = virt_to_abs(kpage);
1049 ehca_err(&shca->ib_device, "kpage=%p i=%x",
1050 kpage, i);
1100 ehca_free_fw_ctrlblock(kpage);
1124 u64 *kpage;
1132 kpage = ehca_alloc_fw_ctrlblock(GFP_KERNEL);
1133 if (!kpage) {
1134 ehca_err(&shca->ib_device, "kpage alloc failed");
1140 ret = ehca_set_pagebuf(e_mr, pginfo, pginfo->num_4k, kpage);
1143 "pginfo=%p type=%x num_pages=%lx num_4k=%lx kpage=%p",
1145 pginfo->num_4k,kpage);
1148 rpage = virt_to_abs(kpage);
1150 ehca_err(&shca->ib_device, "kpage=%p", kpage);
1189 ehca_free_fw_ctrlblock(kpage);
1684 u64 *kpage)
1718 *kpage = phys_to_abs(
1721 if ( !(*kpage) && pbuf->addr ) {
1735 kpage++;
1754 *kpage = phys_to_abs(pgaddr +
1757 if ( !(*kpage) ) {
1771 kpage++;
1803 *kpage = phys_to_abs((*fmrlist & EHCA_PAGEMASK) +
1805 if ( !(*kpage) ) {
1816 kpage++;
1835 "kpage=%p page_cnt=%lx page_4k_cnt=%lx i=%x "
1839 pginfo->next_buf, pginfo->next_4k, number, kpage,