/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_user_mad.c | 630 struct ib_user_mad_reg_req ureq; in ib_umad_reg_agent() local 646 if (copy_from_user(&ureq, arg, sizeof ureq)) { in ib_umad_reg_agent() 651 if (ureq.qpn != 0 && ureq.qpn != 1) { in ib_umad_reg_agent() 654 ureq.qpn); in ib_umad_reg_agent() 670 if (ureq.mgmt_class) { in ib_umad_reg_agent() 672 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent() 673 req.mgmt_class_version = ureq.mgmt_class_version; in ib_umad_reg_agent() 674 memcpy(req.oui, ureq.oui, sizeof req.oui); in ib_umad_reg_agent() 677 u32 *umm = (u32 *) ureq.method_mask; in ib_umad_reg_agent() 684 memcpy(req.method_mask, ureq.method_mask, in ib_umad_reg_agent() [all …]
|
H A D | ib_ucm.c | 205 static void ib_ucm_event_req_get(struct ib_ucm_req_event_resp *ureq, in ib_ucm_event_req_get() argument 208 ureq->remote_ca_guid = kreq->remote_ca_guid; in ib_ucm_event_req_get() 209 ureq->remote_qkey = kreq->remote_qkey; in ib_ucm_event_req_get() 210 ureq->remote_qpn = kreq->remote_qpn; in ib_ucm_event_req_get() 211 ureq->qp_type = kreq->qp_type; in ib_ucm_event_req_get() 212 ureq->starting_psn = kreq->starting_psn; in ib_ucm_event_req_get() 213 ureq->responder_resources = kreq->responder_resources; in ib_ucm_event_req_get() 214 ureq->initiator_depth = kreq->initiator_depth; in ib_ucm_event_req_get() 215 ureq->local_cm_response_timeout = kreq->local_cm_response_timeout; in ib_ucm_event_req_get() 216 ureq->flow_control = kreq->flow_control; in ib_ucm_event_req_get() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | usb_mouse.c | 350 if (!xfer->ureq) { in umouse_request() 355 value = UGETW(xfer->ureq->wValue); in umouse_request() 356 index = UGETW(xfer->ureq->wIndex); in umouse_request() 357 len = UGETW(xfer->ureq->wLength); in umouse_request() 361 sc->hci->hci_port, xfer->ureq->bmRequestType, in umouse_request() 362 xfer->ureq->bRequest, value, index, len)); in umouse_request() 364 switch (UREQ(xfer->ureq->bRequest, xfer->ureq->bmRequestType)) { in umouse_request() 646 sc->hid.idle = UGETW(xfer->ureq->wValue) >> 8; in umouse_request() 652 sc->hid.protocol = UGETW(xfer->ureq->wValue) >> 8; in umouse_request() 664 if (xfer->ureq && (xfer->ureq->bmRequestType & UT_WRITE) && in umouse_request()
|
H A D | usb_emul.h | 109 struct usb_device_request *ureq; /* setup ctl request */ member
|
H A D | pci_xhci.c | 1813 if (!xfer->ureq) in pci_xhci_handle_transfer() 1814 xfer->ureq = malloc( in pci_xhci_handle_transfer() 1816 memcpy(xfer->ureq, &val, in pci_xhci_handle_transfer() 3048 SNAPSHOT_VAR_OR_LEAVE(xfer->ureq, meta, ret, done); in pci_xhci_snapshot_ep() 3049 if (xfer->ureq) { in pci_xhci_snapshot_ep() 3052 xfer->ureq = malloc(sizeof(struct usb_device_request)); in pci_xhci_snapshot_ep() 3054 SNAPSHOT_BUF_OR_LEAVE(xfer->ureq, in pci_xhci_snapshot_ep()
|
/freebsd/contrib/ofed/libibcm/ |
H A D | cm.c | 750 static void cm_event_req_get(struct ib_cm_req_event_param *ureq, in cm_event_req_get() argument 753 ureq->remote_ca_guid = kreq->remote_ca_guid; in cm_event_req_get() 754 ureq->remote_qkey = kreq->remote_qkey; in cm_event_req_get() 755 ureq->remote_qpn = kreq->remote_qpn; in cm_event_req_get() 756 ureq->qp_type = kreq->qp_type; in cm_event_req_get() 757 ureq->starting_psn = kreq->starting_psn; in cm_event_req_get() 758 ureq->responder_resources = kreq->responder_resources; in cm_event_req_get() 759 ureq->initiator_depth = kreq->initiator_depth; in cm_event_req_get() 760 ureq->local_cm_response_timeout = kreq->local_cm_response_timeout; in cm_event_req_get() 761 ureq->flow_control = kreq->flow_control; in cm_event_req_get() [all …]
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.c | 1164 struct bnxt_re_srq_req ureq; in bnxt_re_init_user_srq() local 1173 if (udata->inlen < sizeof(ureq)) in bnxt_re_init_user_srq() 1177 (unsigned int)sizeof(ureq)); in bnxt_re_init_user_srq() 1179 rc = ib_copy_from_udata(&ureq, udata, in bnxt_re_init_user_srq() 1180 min(udata->inlen, sizeof(ureq))); in bnxt_re_init_user_srq() 1186 umem = ib_umem_get_compat(rdev, context, udata, ureq.srqva, bytes, in bnxt_re_init_user_srq() 1197 qplib_srq->srq_handle = ureq.srq_handle; in bnxt_re_init_user_srq() 1646 struct bnxt_re_qp_req ureq; in bnxt_re_init_user_qp() local 1657 if (udata->inlen < sizeof(ureq)) in bnxt_re_init_user_qp() 1661 (unsigned int)sizeof(ureq)); in bnxt_re_init_user_qp() [all …]
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.c | 78 struct qlnxr_create_srq_ureq *ureq, 172 struct qlnxr_create_srq_ureq ureq; in qlnxr_create_srq() local 193 memset(&ureq, 0, sizeof(ureq)); in qlnxr_create_srq() 194 if (ib_copy_from_udata(&ureq, udata, min(sizeof(ureq), in qlnxr_create_srq() 201 ret = qlnxr_init_srq_user_params(&ctx->ibucontext, srq, &ureq, 0, 0); in qlnxr_create_srq() 1728 struct qlnxr_create_cq_ureq ureq; in qlnxr_create_cq() local 1763 memset(&ureq, 0, sizeof(ureq)); in qlnxr_create_cq() 1765 if (ib_copy_from_udata(&ureq, udata, in qlnxr_create_cq() 1766 min(sizeof(ureq), udata->inlen))) { in qlnxr_create_cq() 1771 if (!ureq.len) { in qlnxr_create_cq() [all …]
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_verbs.c | 802 struct irdma_modify_qp_req ureq; in irdma_modify_qp_roce() local 1051 if (ib_copy_from_udata(&ureq, udata, in irdma_modify_qp_roce() 1052 min(sizeof(ureq), udata->inlen))) in irdma_modify_qp_roce() 1056 (ureq.sq_flush ? IRDMA_FLUSH_SQ : 0) | in irdma_modify_qp_roce() 1057 (ureq.rq_flush ? IRDMA_FLUSH_RQ : 0) | in irdma_modify_qp_roce() 1160 struct irdma_modify_qp_req ureq = {}; in irdma_modify_qp() local 1258 if (ib_copy_from_udata(&ureq, udata, in irdma_modify_qp() 1259 min(sizeof(ureq), udata->inlen))) in irdma_modify_qp() 1263 (ureq.sq_flush ? IRDMA_FLUSH_SQ : 0) | in irdma_modify_qp() 1264 (ureq.rq_flush ? IRDMA_FLUSH_RQ : 0) | in irdma_modify_qp()
|