Lines Matching refs:response

60 				      struct clp_rsp_query_pci_grp *response)  in clp_store_query_pci_fngrp()  argument
62 zdev->tlb_refresh = response->refresh; in clp_store_query_pci_fngrp()
63 zdev->dma_mask = response->dasm; in clp_store_query_pci_fngrp()
64 zdev->msi_addr = response->msia; in clp_store_query_pci_fngrp()
65 zdev->max_msi = response->noi; in clp_store_query_pci_fngrp()
66 zdev->fmb_update = response->mui; in clp_store_query_pci_fngrp()
68 switch (response->version) { in clp_store_query_pci_fngrp()
90 rrb->response.hdr.len = sizeof(rrb->response); in clp_query_pci_fngrp()
94 if (!rc && rrb->response.hdr.rsp == CLP_RC_OK) in clp_query_pci_fngrp()
95 clp_store_query_pci_fngrp(zdev, &rrb->response); in clp_query_pci_fngrp()
98 zpci_err_clp(rrb->response.hdr.rsp, rc); in clp_query_pci_fngrp()
106 struct clp_rsp_query_pci *response) in clp_store_query_pci_fn() argument
111 zdev->bars[i].val = le32_to_cpu(response->bar[i]); in clp_store_query_pci_fn()
112 zdev->bars[i].size = response->bar_size[i]; in clp_store_query_pci_fn()
114 zdev->start_dma = response->sdma; in clp_store_query_pci_fn()
115 zdev->end_dma = response->edma; in clp_store_query_pci_fn()
116 zdev->pchid = response->pchid; in clp_store_query_pci_fn()
117 zdev->pfgid = response->pfgid; in clp_store_query_pci_fn()
118 zdev->pft = response->pft; in clp_store_query_pci_fn()
119 zdev->vfn = response->vfn; in clp_store_query_pci_fn()
120 zdev->uid = response->uid; in clp_store_query_pci_fn()
122 memcpy(zdev->pfip, response->pfip, sizeof(zdev->pfip)); in clp_store_query_pci_fn()
123 if (response->util_str_avail) { in clp_store_query_pci_fn()
124 memcpy(zdev->util_str, response->util_str, in clp_store_query_pci_fn()
143 rrb->response.hdr.len = sizeof(rrb->response); in clp_query_pci_fn()
147 if (!rc && rrb->response.hdr.rsp == CLP_RC_OK) { in clp_query_pci_fn()
148 rc = clp_store_query_pci_fn(zdev, &rrb->response); in clp_query_pci_fn()
151 if (rrb->response.pfgid) in clp_query_pci_fn()
152 rc = clp_query_pci_fngrp(zdev, rrb->response.pfgid); in clp_query_pci_fn()
155 zpci_err_clp(rrb->response.hdr.rsp, rc); in clp_query_pci_fn()
212 rrb->response.hdr.len = sizeof(rrb->response); in clp_set_pci_fn()
218 if (rrb->response.hdr.rsp == CLP_RC_SETPCIFN_BUSY) { in clp_set_pci_fn()
224 } while (rrb->response.hdr.rsp == CLP_RC_SETPCIFN_BUSY); in clp_set_pci_fn()
226 if (!rc && rrb->response.hdr.rsp == CLP_RC_OK) in clp_set_pci_fn()
227 *fh = rrb->response.fh; in clp_set_pci_fn()
230 zpci_err_clp(rrb->response.hdr.rsp, rc); in clp_set_pci_fn()
279 rrb->response.hdr.len = CLP_BLK_SIZE - LIST_PCI_HDR_LEN; in clp_list_pci()
284 if (rc || rrb->response.hdr.rsp != CLP_RC_OK) { in clp_list_pci()
286 zpci_err_clp(rrb->response.hdr.rsp, rc); in clp_list_pci()
291 WARN_ON_ONCE(rrb->response.entry_size != in clp_list_pci()
294 entries = (rrb->response.hdr.len - LIST_PCI_HDR_LEN) / in clp_list_pci()
295 rrb->response.entry_size; in clp_list_pci()
297 resume_token = rrb->response.resume_token; in clp_list_pci()
299 cb(&rrb->response.fh_list[i]); in clp_list_pci()