Home
last modified time | relevance | path

Searched refs:req (Results 1 – 25 of 546) sorted by relevance

12345678910>>...22

/illumos-gate/usr/src/uts/intel/io/ipmi/
H A Dipmi.c61 struct ipmi_request *req; in ipmi_alloc_request() local
63 req = kmem_zalloc(sizeof (struct ipmi_request) + requestlen + replylen, in ipmi_alloc_request()
65 req->ir_sz = sizeof (struct ipmi_request) + requestlen + replylen; in ipmi_alloc_request()
66 req->ir_owner = dev; in ipmi_alloc_request()
67 req->ir_msgid = msgid; in ipmi_alloc_request()
68 req->ir_addr = addr; in ipmi_alloc_request()
69 req->ir_command = command; in ipmi_alloc_request()
71 req->ir_request = (uchar_t *)&req[1]; in ipmi_alloc_request()
72 req->ir_requestlen = requestlen; in ipmi_alloc_request()
75 req->ir_reply = (uchar_t *)&req[1] + requestlen; in ipmi_alloc_request()
[all …]
/illumos-gate/usr/src/lib/lib9p/common/
H A Drequest.c54 static int l9p_dispatch_tversion(struct l9p_request *req);
55 static int l9p_dispatch_tattach(struct l9p_request *req);
56 static int l9p_dispatch_tclunk(struct l9p_request *req);
57 static int l9p_dispatch_tcreate(struct l9p_request *req);
58 static int l9p_dispatch_topen(struct l9p_request *req);
59 static int l9p_dispatch_tread(struct l9p_request *req);
60 static int l9p_dispatch_tremove(struct l9p_request *req);
61 static int l9p_dispatch_tstat(struct l9p_request *req);
62 static int l9p_dispatch_twalk(struct l9p_request *req);
63 static int l9p_dispatch_twrite(struct l9p_request *req);
[all …]
/illumos-gate/usr/src/lib/libnvme/common/
H A Dlibnvme_vuc.c244 nvme_vuc_req_fini(nvme_vuc_req_t *req) in nvme_vuc_req_fini() argument
246 free(req); in nvme_vuc_req_fini()
252 nvme_vuc_req_t *req; in nvme_vuc_req_init() local
267 req = calloc(1, sizeof (nvme_vuc_req_t)); in nvme_vuc_req_init()
268 if (req == NULL) { in nvme_vuc_req_init()
275 req->nvr_ctrl = ctrl; in nvme_vuc_req_init()
279 req->nvr_need |= 1 << i; in nvme_vuc_req_init()
283 *reqp = req; in nvme_vuc_req_init()
288 nvme_vuc_req_clear_need(nvme_vuc_req_t *req, nvme_vuc_req_field_t field) in nvme_vuc_req_clear_need() argument
290 req->nvr_need &= ~(1 << field); in nvme_vuc_req_clear_need()
[all …]
H A Dlibnvme_log.c381 nvme_log_req_fini(nvme_log_req_t *req) in nvme_log_req_fini() argument
383 free(req); in nvme_log_req_fini()
396 nvme_log_req_t *req; in nvme_log_req_init() local
404 req = calloc(1, sizeof (nvme_log_req_t)); in nvme_log_req_init()
405 if (req == NULL) { in nvme_log_req_init()
412 req->nlr_ctrl = ctrl; in nvme_log_req_init()
415 req->nlr_need |= 1 << i; in nvme_log_req_init()
419 req->nlr_allow |= 1 << i; in nvme_log_req_init()
428 req->nlr_flags |= NVME_LOG_REQ_F_BCAST_NS_OK; in nvme_log_req_init()
430 *reqp = req; in nvme_log_req_init()
[all …]
H A Dlibnvme_identify.c41 nvme_id_req_t *req; in nvme_id_req_init_by_cns() local
73 req = calloc(1, sizeof (nvme_id_req_t)); in nvme_id_req_init_by_cns()
74 if (req == NULL) { in nvme_id_req_init_by_cns()
81 req->nir_ctrl = ctrl; in nvme_id_req_init_by_cns()
82 req->nir_info = info; in nvme_id_req_init_by_cns()
83 req->nir_need = info->nii_fields | (1 << NVME_ID_REQ_F_BUF); in nvme_id_req_init_by_cns()
84 req->nir_allow = info->nii_fields; in nvme_id_req_init_by_cns()
86 *idreqp = req; in nvme_id_req_init_by_cns()
91 nvme_id_req_clear_need(nvme_id_req_t *req, nvme_identify_req_field_t field) in nvme_id_req_clear_need() argument
93 req->nir_need &= ~(1 << field); in nvme_id_req_clear_need()
[all …]
H A Dlibnvme_feature.c313 nvme_get_feat_req_fini(nvme_get_feat_req_t *req) in nvme_get_feat_req_fini() argument
315 free(req); in nvme_get_feat_req_fini()
325 nvme_get_feat_req_t *req; in nvme_get_feat_req_init() local
333 req = calloc(1, sizeof (nvme_get_feat_req_t)); in nvme_get_feat_req_init()
334 if (req == NULL) { in nvme_get_feat_req_init()
341 req->gfr_ctrl = ctrl; in nvme_get_feat_req_init()
344 req->gfr_need |= 1 << i; in nvme_get_feat_req_init()
348 req->gfr_allow |= 1 << i; in nvme_get_feat_req_init()
358 req->gfr_flags = NVME_FEAT_F_GET_BCAST_NSID; in nvme_get_feat_req_init()
360 *reqp = req; in nvme_get_feat_req_init()
[all …]
H A Dlibnvme_format.c26 nvme_format_req_fini(nvme_format_req_t *req) in nvme_format_req_fini() argument
28 free(req); in nvme_format_req_fini()
34 nvme_format_req_t *req; in nvme_format_req_init() local
51 req = calloc(1, sizeof (nvme_format_req_t)); in nvme_format_req_init()
52 if (req == NULL) { in nvme_format_req_init()
59 req->nfr_ctrl = ctrl; in nvme_format_req_init()
60 req->nfr_nsid = NVME_NSID_BCAST; in nvme_format_req_init()
64 req->nfr_need |= 1 << i; in nvme_format_req_init()
68 *reqp = req; in nvme_format_req_init()
73 nvme_format_req_clear_need(nvme_format_req_t *req, in nvme_format_req_clear_need() argument
[all …]
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Ddoor.c157 process_get_request_from_doc(xmlXPathContextPtr ctext, request_t *req) in process_get_request_from_doc() argument
216 req->op_info.obj = obj; in process_get_request_from_doc()
240 req->count = 0; in process_get_request_from_doc()
241 req->req_data.data = (xmlChar **) malloc(sizeof (xmlChar *)); in process_get_request_from_doc()
247 req->req_data.data = in process_get_request_from_doc()
248 NEW_REQARGV(req->req_data.data, req->count); in process_get_request_from_doc()
249 if (req->req_data.data == (xmlChar **)NULL) { in process_get_request_from_doc()
254 req->req_data.data[req->count] = in process_get_request_from_doc()
256 req->req_data.data[++req->count] = NULL; in process_get_request_from_doc()
284 process_enumerate_request_from_doc(xmlXPathContextPtr ctext, request_t *req) in process_enumerate_request_from_doc() argument
[all …]
/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Defx_wol.c69 efx_mcdi_req_t req; in efx_wol_filter_clear() local
78 req.emr_cmd = MC_CMD_WOL_FILTER_RESET; in efx_wol_filter_clear()
79 req.emr_in_buf = payload; in efx_wol_filter_clear()
80 req.emr_in_length = MC_CMD_WOL_FILTER_RESET_IN_LEN; in efx_wol_filter_clear()
81 req.emr_out_buf = payload; in efx_wol_filter_clear()
82 req.emr_out_length = MC_CMD_WOL_FILTER_RESET_OUT_LEN; in efx_wol_filter_clear()
84 MCDI_IN_SET_DWORD(req, WOL_FILTER_RESET_IN_MASK, in efx_wol_filter_clear()
88 efx_mcdi_execute(enp, &req); in efx_wol_filter_clear()
90 if (req.emr_rc != 0) { in efx_wol_filter_clear()
91 rc = req.emr_rc; in efx_wol_filter_clear()
[all …]
H A Defx_nvram.c490 efx_mcdi_req_t req; in efx_mcdi_nvram_partitions() local
497 req.emr_cmd = MC_CMD_NVRAM_PARTITIONS; in efx_mcdi_nvram_partitions()
498 req.emr_in_buf = payload; in efx_mcdi_nvram_partitions()
499 req.emr_in_length = MC_CMD_NVRAM_PARTITIONS_IN_LEN; in efx_mcdi_nvram_partitions()
500 req.emr_out_buf = payload; in efx_mcdi_nvram_partitions()
501 req.emr_out_length = MC_CMD_NVRAM_PARTITIONS_OUT_LENMAX; in efx_mcdi_nvram_partitions()
503 efx_mcdi_execute(enp, &req); in efx_mcdi_nvram_partitions()
505 if (req.emr_rc != 0) { in efx_mcdi_nvram_partitions()
506 rc = req.emr_rc; in efx_mcdi_nvram_partitions()
510 if (req.emr_out_length_used < MC_CMD_NVRAM_PARTITIONS_OUT_LENMIN) { in efx_mcdi_nvram_partitions()
[all …]
H A Def10_nic.c46 efx_mcdi_req_t req; in efx_mcdi_get_port_assignment() local
55 req.emr_cmd = MC_CMD_GET_PORT_ASSIGNMENT; in efx_mcdi_get_port_assignment()
56 req.emr_in_buf = payload; in efx_mcdi_get_port_assignment()
57 req.emr_in_length = MC_CMD_GET_PORT_ASSIGNMENT_IN_LEN; in efx_mcdi_get_port_assignment()
58 req.emr_out_buf = payload; in efx_mcdi_get_port_assignment()
59 req.emr_out_length = MC_CMD_GET_PORT_ASSIGNMENT_OUT_LEN; in efx_mcdi_get_port_assignment()
61 efx_mcdi_execute(enp, &req); in efx_mcdi_get_port_assignment()
63 if (req.emr_rc != 0) { in efx_mcdi_get_port_assignment()
64 rc = req.emr_rc; in efx_mcdi_get_port_assignment()
68 if (req.emr_out_length_used < MC_CMD_GET_PORT_ASSIGNMENT_OUT_LEN) { in efx_mcdi_get_port_assignment()
[all …]
H A Defx_mcdi.c898 efx_mcdi_req_t req; variable
912 req.emr_cmd = MC_CMD_GET_VERSION;
913 req.emr_in_buf = payload;
914 req.emr_in_length = MC_CMD_GET_VERSION_IN_LEN;
915 req.emr_out_buf = payload;
916 req.emr_out_length = MC_CMD_GET_VERSION_OUT_LEN;
918 efx_mcdi_execute(enp, &req);
920 if (req.emr_rc != 0) {
921 rc = req.emr_rc;
926 if (req.emr_out_length_used == MC_CMD_GET_VERSION_V0_OUT_LEN) {
[all …]
H A Def10_rx.c48 efx_mcdi_req_t req; in efx_mcdi_init_rxq() local
63 req.emr_cmd = MC_CMD_INIT_RXQ; in efx_mcdi_init_rxq()
64 req.emr_in_buf = payload; in efx_mcdi_init_rxq()
65 req.emr_in_length = MC_CMD_INIT_RXQ_IN_LEN(npages); in efx_mcdi_init_rxq()
66 req.emr_out_buf = payload; in efx_mcdi_init_rxq()
67 req.emr_out_length = MC_CMD_INIT_RXQ_OUT_LEN; in efx_mcdi_init_rxq()
69 MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_SIZE, size); in efx_mcdi_init_rxq()
70 MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_TARGET_EVQ, target_evq); in efx_mcdi_init_rxq()
71 MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_LABEL, label); in efx_mcdi_init_rxq()
72 MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_INSTANCE, instance); in efx_mcdi_init_rxq()
[all …]
H A Dsiena_phy.c195 efx_mcdi_req_t req; in siena_phy_get_link() local
201 req.emr_cmd = MC_CMD_GET_LINK; in siena_phy_get_link()
202 req.emr_in_buf = payload; in siena_phy_get_link()
203 req.emr_in_length = MC_CMD_GET_LINK_IN_LEN; in siena_phy_get_link()
204 req.emr_out_buf = payload; in siena_phy_get_link()
205 req.emr_out_length = MC_CMD_GET_LINK_OUT_LEN; in siena_phy_get_link()
207 efx_mcdi_execute(enp, &req); in siena_phy_get_link()
209 if (req.emr_rc != 0) { in siena_phy_get_link()
210 rc = req.emr_rc; in siena_phy_get_link()
214 if (req.emr_out_length_used < MC_CMD_GET_LINK_OUT_LEN) { in siena_phy_get_link()
[all …]
H A Def10_phy.c204 efx_mcdi_req_t req; in ef10_phy_get_link() local
210 req.emr_cmd = MC_CMD_GET_LINK; in ef10_phy_get_link()
211 req.emr_in_buf = payload; in ef10_phy_get_link()
212 req.emr_in_length = MC_CMD_GET_LINK_IN_LEN; in ef10_phy_get_link()
213 req.emr_out_buf = payload; in ef10_phy_get_link()
214 req.emr_out_length = MC_CMD_GET_LINK_OUT_LEN; in ef10_phy_get_link()
216 efx_mcdi_execute(enp, &req); in ef10_phy_get_link()
218 if (req.emr_rc != 0) { in ef10_phy_get_link()
219 rc = req.emr_rc; in ef10_phy_get_link()
223 if (req.emr_out_length_used < MC_CMD_GET_LINK_OUT_LEN) { in ef10_phy_get_link()
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dpci_cfgacc_x86.c105 pci_cfgacc_io(pci_cfgacc_req_t *req) in pci_cfgacc_io() argument
110 bus = PCI_BDF_BUS(req->bdf); in pci_cfgacc_io()
111 dev = PCI_BDF_DEV(req->bdf); in pci_cfgacc_io()
112 func = PCI_BDF_FUNC(req->bdf); in pci_cfgacc_io()
113 ioacc_offset = req->offset; in pci_cfgacc_io()
115 switch (req->size) { in pci_cfgacc_io()
117 if (req->write) in pci_cfgacc_io()
119 ioacc_offset, VAL8(req)); in pci_cfgacc_io()
121 VAL8(req) = (*pci_getb_func)(bus, dev, func, in pci_cfgacc_io()
125 if (req->write) in pci_cfgacc_io()
[all …]
/illumos-gate/usr/src/cmd/ypcmd/
H A Dypserv_proc.c103 static bool xdrypserv_ypall(XDR *xdrs, struct ypreq_nokey *req);
104 static int multihomed(struct ypreq_key req, struct ypresp_val *resp,
106 static int omultihomed(struct yprequest req, struct ypresponse *resp,
195 struct ypreq_key req; in ypmatch() local
200 memset(&req, 0, sizeof (req)); in ypmatch()
204 if (!svc_getargs(transp, (xdrproc_t)xdr_ypreq_key, (char *)&req)) { in ypmatch()
213 if ((fdb = ypset_current_map(req.map, req.domain, in ypmatch()
218 resp.valdat = dbm_fetch(fdb, req.keydat); in ypmatch()
233 if (req.keydat.dsize == 0 || in ypmatch()
234 req.keydat.dptr == NULL || in ypmatch()
[all …]
/illumos-gate/usr/src/uts/common/io/vioscsi/
H A Dvioscsi.c68 vioscsi_poll_until(vioscsi_softc_t *sc, vioscsi_request_t *req, in vioscsi_poll_until() argument
74 if (req->vr_done) { in vioscsi_poll_until()
80 atomic_or_8(&req->vr_expired, 1); in vioscsi_poll_until()
88 vioscsi_request_t req; in vioscsi_tmf() local
92 bzero(&req, sizeof (req)); in vioscsi_tmf()
94 if (vioscsi_req_init(sc, &req, sc->vs_ctl_vq, KM_NOSLEEP) != 0) { in vioscsi_tmf()
98 tmf = &req.vr_req->tmf; in vioscsi_tmf()
99 res = &req.vr_res->tmf; in vioscsi_tmf()
109 virtio_chain_clear(req.vr_vic); in vioscsi_tmf()
110 if (virtio_chain_append(req.vr_vic, req.vr_req_pa, sizeof (*tmf), in vioscsi_tmf()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/pciex/
H A Dpci_cfgacc_4v.c48 pci_cfgacc_valid(pci_cfgacc_req_t *req) in pci_cfgacc_valid() argument
50 int sz = req->size; in pci_cfgacc_valid()
52 if (IS_P2ALIGNED(req->offset, sz) && in pci_cfgacc_valid()
53 (req->offset + sz - 1 < PCIE_CFG_SPACE_SIZE) && in pci_cfgacc_valid()
58 req->offset, sz); in pci_cfgacc_valid()
105 pci_cfgacc_acc(pci_cfgacc_req_t *req) in pci_cfgacc_acc() argument
107 if (!req->write) in pci_cfgacc_acc()
108 VAL64(req) = (uint64_t)-1; in pci_cfgacc_acc()
110 if (!pci_cfgacc_valid(req)) in pci_cfgacc_acc()
113 if (req->write) { in pci_cfgacc_acc()
[all …]
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpci_cfgacc.c44 void (*pci_cfgacc_acc_p)(pci_cfgacc_req_t *req);
49 pci_cfgacc_req_t req; in pci_cfgacc_get8() local
51 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 1, B_FALSE, 0); in pci_cfgacc_get8()
52 (*pci_cfgacc_acc_p)(&req); in pci_cfgacc_get8()
53 return (VAL8(&req)); in pci_cfgacc_get8()
59 pci_cfgacc_req_t req; in pci_cfgacc_put8() local
61 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 1, B_TRUE, data); in pci_cfgacc_put8()
62 (*pci_cfgacc_acc_p)(&req); in pci_cfgacc_put8()
68 pci_cfgacc_req_t req; in pci_cfgacc_get16() local
70 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 2, B_FALSE, 0); in pci_cfgacc_get16()
[all …]
/illumos-gate/usr/src/lib/libnwam/common/
H A Dlibnwam_backend.c211 nwam_backend_door_arg_t *req = (nwam_backend_door_arg_t *)arg; in nwam_backend_door_server() local
220 req->nwbda_result = NWAM_INVALID_ARG; in nwam_backend_door_server()
221 (void) door_return((char *)req, in nwam_backend_door_server()
226 req->nwbda_result = NWAM_ERROR_INTERNAL; in nwam_backend_door_server()
227 (void) door_return((char *)req, arg_size, NULL, 0); in nwam_backend_door_server()
233 if (req->nwbda_cmd == NWAM_BACKEND_DOOR_CMD_READ_REQ) in nwam_backend_door_server()
235 if ((err = nwam_check_auths(uid, write, req->nwbda_flags)) in nwam_backend_door_server()
239 req->nwbda_cmd == NWAM_BACKEND_DOOR_CMD_UPDATE_REQ ? in nwam_backend_door_server()
241 (char *)req->nwbda_object, in nwam_backend_door_server()
242 (char *)req->nwbda_dbname, ADT_FAILURE, in nwam_backend_door_server()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/
H A Ddoor_if.c128 nwamd_door_req_event_register(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_event_register() argument
134 (req->nwda_data.nwdad_register_info.nwdad_name); in nwamd_door_req_event_register()
138 req->nwda_data.nwdad_register_info.nwdad_name); in nwamd_door_req_event_register()
146 nwamd_door_req_event_unregister(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_event_unregister() argument
149 nwam_event_queue_fini(req->nwda_data.nwdad_register_info.nwdad_name); in nwamd_door_req_event_unregister()
156 nwamd_door_req_wlan_scan(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_wlan_scan() argument
161 "link %s", req->nwda_data.nwdad_wlan_info.nwdad_name); in nwamd_door_req_wlan_scan()
163 return (nwamd_wlan_scan(req->nwda_data.nwdad_wlan_info.nwdad_name)); in nwamd_door_req_wlan_scan()
168 nwamd_door_req_wlan_scan_results(nwamd_door_arg_t *req, ucred_t *ucr, in nwamd_door_req_wlan_scan_results() argument
178 req->nwda_data.nwdad_wlan_info.nwdad_name); in nwamd_door_req_wlan_scan_results()
[all …]
/illumos-gate/usr/src/uts/common/io/vscan/
H A Dvscan_svc.c461 vscan_req_t *req; in vscan_svc_scan_file() local
488 if ((req = vscan_svc_reql_insert(vp)) == NULL) { in vscan_svc_scan_file()
501 ++(req->vsr_refcnt); in vscan_svc_scan_file()
503 while ((time_left > 0) && (req->vsr_state != VS_SVC_REQ_COMPLETE)) { in vscan_svc_scan_file()
505 time_left = cv_reltimedwait_sig(&(req->vsr_cv), in vscan_svc_scan_file()
511 vp->v_path, req->vsr_seqnum); in vscan_svc_scan_file()
512 DTRACE_PROBE1(vscan__scan__timeout, vscan_req_t *, req); in vscan_svc_scan_file()
515 ASSERT(req->vsr_magic == VS_REQ_MAGIC); in vscan_svc_scan_file()
518 else if (req->vsr_idx == 0) in vscan_svc_scan_file()
521 access = vscan_svc_nodes[req->vsr_idx].vsn_access; in vscan_svc_scan_file()
[all …]
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Drcm_lock.c64 req_t req[1]; member
182 if (list->req[i].state == RCM_STATE_REMOVE) in find_req_entry()
195 if ((strcmp(device, list->req[i].device) != 0) || in find_req_entry()
196 (list->req[i].flag & RCM_FILESYS) != (flag & RCM_FILESYS)) in find_req_entry()
201 (list->req[i].seq_num >> SEQ_NUM_SHIFT))) in find_req_entry()
205 return (&list->req[i]); in find_req_entry()
251 (*listp)->req[i].state = RCM_STATE_REMOVE; in get_req_entry()
252 (void) strcpy((*listp)->req[i].device, ""); in get_req_entry()
257 return (&(*listp)->req[n_req]); in get_req_entry()
264 if (((*listp)->req[i].device[0] == '\0') || in get_req_entry()
[all …]
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Ddbutils.c66 #define DO_NOT_ALLOC_NEW_ID_MAPPING(req)\ argument
67 (req->flag & IDMAP_REQ_FLG_NO_NEW_ID_ALLOC)
69 #define AVOID_NAMESERVICE(req)\ argument
70 (req->flag & IDMAP_REQ_FLG_NO_NAMESERVICE)
72 #define ALLOW_WK_OR_LOCAL_SIDS_ONLY(req)\ argument
73 (req->flag & IDMAP_REQ_FLG_WK_OR_LOCAL_SIDS_ONLY)
1299 lookup_wksids_sid2pid(idmap_mapping *req, idmap_id_res *res, int *is_wksid) in lookup_wksids_sid2pid() argument
1305 assert(req->id1.idmap_id_u.sid.prefix != NULL || in lookup_wksids_sid2pid()
1306 req->id1name != NULL); in lookup_wksids_sid2pid()
1308 if (req->id1.idmap_id_u.sid.prefix != NULL) { in lookup_wksids_sid2pid()
[all …]

12345678910>>...22