/linux-master/drivers/net/ethernet/ibm/ |
H A D | ibmvnic.c | 157 union ibmvnic_crq crq; local 159 memset(&crq, 0, sizeof(crq)); 160 crq.generic.first = IBMVNIC_CRQ_INIT_CMD; 161 crq.generic.cmd = IBMVNIC_CRQ_INIT_COMPLETE; 163 return ibmvnic_send_crq(adapter, &crq); 168 union ibmvnic_crq crq; local 170 memset(&crq, 0, sizeof(crq)); 171 crq 1683 union ibmvnic_crq crq; local 1748 union ibmvnic_crq crq; local 2603 union ibmvnic_crq crq; local 2645 union ibmvnic_crq crq; local 3798 union ibmvnic_crq crq; local 4423 union ibmvnic_crq crq; local 4610 union ibmvnic_crq *crq; local 4661 ibmvnic_send_crq(struct ibmvnic_adapter *adapter, union ibmvnic_crq *crq) argument 4701 union ibmvnic_crq crq; local 4785 union ibmvnic_crq crq; local 4925 union ibmvnic_crq crq; local 4938 union ibmvnic_crq crq; local 4949 union ibmvnic_crq crq; local 4960 union ibmvnic_crq crq; local 5093 union ibmvnic_crq crq; local 5123 union ibmvnic_crq crq; local 5196 handle_vpd_size_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5212 handle_vpd_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5340 handle_error_indication(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5360 handle_change_mac_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5383 handle_request_cap_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5566 handle_request_unmap_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5577 handle_query_map_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5595 handle_query_cap_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5774 union ibmvnic_crq crq; local 5801 handle_query_phys_parms_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 5856 ibmvnic_handle_crq(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) argument 6070 union ibmvnic_crq *crq; local 6107 struct ibmvnic_crq_queue *crq = &adapter->crq; local 6140 struct ibmvnic_crq_queue *crq = &adapter->crq; local 6163 struct ibmvnic_crq_queue *crq = &adapter->crq; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_mbx.c | 162 return tail == hw->hw.cmq.crq.next_to_use; 227 struct hclge_comm_cmq_ring *crq; local 232 crq = &hdev->hw.hw.cmq.crq; 237 dev_info(&hdev->pdev->dev, "vf crq need init\n"); 241 desc = &crq->desc[crq->next_to_use]; 244 flag = le16_to_cpu(crq->desc[crq->next_to_use].flag); 252 crq [all...] |
/linux-master/drivers/misc/ |
H A D | ibmvmc.c | 114 * ibmvmc_handle_event: - Interrupt handler for crq events 193 dev_err(adapter->dev, "couldn't register crq--rc 0x%x\n", rc); 207 struct ibmvmc_crq_msg *crq; local 211 crq = &queue->msgs[queue->cur]; 212 if (crq->valid & 0x80) { 221 crq = NULL; 226 return crq; 1402 * @crq: ibmvmc_crq_msg struct 1426 struct ibmvmc_crq_msg *crq) 1435 if (!crq) 1425 ibmvmc_add_buffer(struct crq_server_adapter *adapter, struct ibmvmc_crq_msg *crq) argument 1542 ibmvmc_rem_buffer(struct crq_server_adapter *adapter, struct ibmvmc_crq_msg *crq) argument 1595 ibmvmc_recv_msg(struct crq_server_adapter *adapter, struct ibmvmc_crq_msg *crq) argument 1703 struct ibmvmc_admin_crq_msg *crq = (struct ibmvmc_admin_crq_msg *)crqp; local 1735 ibmvmc_validate_hmc_session(struct crq_server_adapter *adapter, struct ibmvmc_crq_msg *crq) argument 1856 ibmvmc_process_open_resp(struct ibmvmc_crq_msg *crq, struct crq_server_adapter *adapter) argument 1906 ibmvmc_process_close_resp(struct ibmvmc_crq_msg *crq, struct crq_server_adapter *adapter) argument 1936 ibmvmc_crq_process(struct crq_server_adapter *adapter, struct ibmvmc_crq_msg *crq) argument 2004 ibmvmc_handle_crq_init(struct ibmvmc_crq_msg *crq, struct crq_server_adapter *adapter) argument 2046 ibmvmc_handle_crq(struct ibmvmc_crq_msg *crq, struct crq_server_adapter *adapter) argument 2072 struct ibmvmc_crq_msg *crq; local [all...] |
/linux-master/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 40 * @w1: pre-constructed first word of tpm crq (second word is reserved) 60 * The ibmvtpm crq is defined as follows: 468 * ibmvtpm_crq_get_next - Get next responded crq 472 * Return: vtpm crq pointer or NULL. 477 struct ibmvtpm_crq *crq = &crq_q->crq_addr[crq_q->index]; local 479 if (crq->valid & VTPM_MSG_RES) { 484 crq = NULL; 485 return crq; 489 * ibmvtpm_crq_process - Process responded crq 491 * @crq 495 ibmvtpm_crq_process(struct ibmvtpm_crq *crq, struct ibmvtpm_dev *ibmvtpm) argument 572 struct ibmvtpm_crq *crq; local [all...] |
/linux-master/drivers/usb/gadget/udc/aspeed-vhub/ |
H A D | ep0.c | 81 struct usb_ctrlrequest crq; local 92 memcpy_fromio(&crq, ep->ep0.setup, sizeof(crq)); 95 crq.bRequestType, crq.bRequest, 96 le16_to_cpu(crq.wValue), 97 le16_to_cpu(crq.wIndex), 98 le16_to_cpu(crq.wLength), 99 (crq.bRequestType & USB_DIR_IN) ? "in" : "out", 120 ep->ep0.dir_in = !!(crq [all...] |
H A D | hub.c | 401 struct usb_ctrlrequest *crq) 406 wValue = le16_to_cpu(crq->wValue); 407 wIndex = le16_to_cpu(crq->wIndex); 408 wLength = le16_to_cpu(crq->wLength); 421 switch ((crq->bRequestType << 8) | crq->bRequest) { 766 struct usb_ctrlrequest *crq) 770 wValue = le16_to_cpu(crq->wValue); 771 wIndex = le16_to_cpu(crq->wIndex); 772 wLength = le16_to_cpu(crq 400 ast_vhub_std_hub_request(struct ast_vhub_ep *ep, struct usb_ctrlrequest *crq) argument 765 ast_vhub_class_hub_request(struct ast_vhub_ep *ep, struct usb_ctrlrequest *crq) argument [all...] |
H A D | vhub.h | 540 struct usb_ctrlrequest *crq); 542 struct usb_ctrlrequest *crq); 555 struct usb_ctrlrequest *crq);
|
H A D | dev.c | 218 struct usb_ctrlrequest *crq) 246 wValue = le16_to_cpu(crq->wValue); 247 wIndex = le16_to_cpu(crq->wIndex); 249 switch ((crq->bRequestType << 8) | crq->bRequest) { 217 ast_vhub_std_dev_request(struct ast_vhub_ep *ep, struct usb_ctrlrequest *crq) argument
|
/linux-master/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.c | 54 struct viosrp_crq *crq); 102 struct viosrp_crq *crq; local 107 /* create a PING crq */ 108 crq = (struct viosrp_crq *)&buffer; 109 crq->valid = VALID_CMD_RESP_EL; 110 crq->format = MESSAGE_IN_CRQ; 111 crq->status = PING; 333 struct viosrp_crq *crq; local 337 crq = (struct viosrp_crq *)&buffer; 338 crq 360 struct viosrp_crq *crq; local 761 ibmvscsis_init_msg(struct scsi_info *vscsi, struct viosrp_crq *crq) argument 979 struct viosrp_crq *crq; local 1031 ibmvscsis_trans_event(struct scsi_info *vscsi, struct viosrp_crq *crq) argument 1170 struct viosrp_crq *crq; local 1441 ibmvscsis_copy_crq_packet(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) argument 1876 struct viosrp_crq *crq = &empty_crq; local 1979 ibmvscsis_send_mad_resp(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) argument 2023 ibmvscsis_mad(struct scsi_info *vscsi, struct viosrp_crq *crq) argument 2272 ibmvscsis_srp_login(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) argument 2346 ibmvscsis_srp_i_logout(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) argument 2371 ibmvscsis_srp_cmd(struct scsi_info *vscsi, struct viosrp_crq *crq) argument 2473 struct viosrp_crq *crq; local 2521 ibmvscsis_parse_command(struct scsi_info *vscsi, struct viosrp_crq *crq) argument 3323 struct viosrp_crq *crq; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 247 #define hclge_mbx_ring_ptr_move_crq(crq) \ 248 (crq->next_to_use = (crq->next_to_use + 1) % crq->desc_num)
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | atmel_usba_udc.c | 1282 static inline bool feature_is_dev_remote_wakeup(struct usb_ctrlrequest *crq) argument 1284 if (crq->wValue == cpu_to_le16(USB_DEVICE_REMOTE_WAKEUP)) 1289 static inline bool feature_is_dev_test_mode(struct usb_ctrlrequest *crq) argument 1291 if (crq->wValue == cpu_to_le16(USB_DEVICE_TEST_MODE)) 1296 static inline bool feature_is_ep_halt(struct usb_ctrlrequest *crq) argument 1298 if (crq->wValue == cpu_to_le16(USB_ENDPOINT_HALT)) 1304 struct usb_ctrlrequest *crq) 1308 switch (crq->bRequest) { 1312 if (crq->bRequestType == (USB_DIR_IN | USB_RECIP_DEVICE)) { 1314 } else if (crq 1303 handle_ep0_setup(struct usba_udc *udc, struct usba_ep *ep, struct usb_ctrlrequest *crq) argument 1531 struct usb_ctrlrequest crq; member in union:__anon492 1533 } crq; local [all...] |
H A D | aspeed_udc.c | 996 struct usb_ctrlrequest crq; local 1001 memcpy_fromio(&crq, udc->creq, sizeof(crq)); 1003 switch (crq.bRequestType & USB_RECIP_MASK) { 1011 epnum = crq.wIndex & USB_ENDPOINT_NUMBER_MASK; 1034 struct usb_ctrlrequest crq; local 1039 memcpy_fromio(&crq, udc->creq, sizeof(crq)); 1042 crq.bRequestType, crq [all...] |
H A D | renesas_usbf.c | 2449 } crq; local 2454 crq.raw[0] = usbf_reg_readl(udc, USBF_REG_SETUP_DATA0); 2455 crq.raw[1] = usbf_reg_readl(udc, USBF_REG_SETUP_DATA1); 2459 crq.ctrlreq.bRequestType, crq.ctrlreq.bRequest, 2460 crq.ctrlreq.wValue, crq.ctrlreq.wIndex, crq.ctrlreq.wLength); 2463 if (crq.ctrlreq.wLength) { 2464 if (crq [all...] |
/linux-master/drivers/scsi/ibmvscsi/ |
H A D | ibmvfc.c | 228 entry->fmt = evt->crq.format; 265 entry->fmt = evt->crq.format; 826 evt->crq.valid = 0x80; 827 evt->crq.ioba = cpu_to_be64(pool->iu_token + (sizeof(*evt->xfer_iu) * i)); 892 * the crq with the hypervisor. 898 struct ibmvfc_queue *crq = &vhost->crq; local 912 ibmvfc_free_queue(vhost, crq); 941 spin_lock(vhost->crq.q_lock); 944 spin_unlock(vhost->crq 964 struct ibmvfc_queue *crq = &vhost->crq; local 3189 ibmvfc_handle_async(struct ibmvfc_async_crq *crq, struct ibmvfc_host *vhost) argument 3280 ibmvfc_handle_crq(struct ibmvfc_crq *crq, struct ibmvfc_host *vhost, struct list_head *evt_doneq) argument 3719 struct ibmvfc_async_crq *crq; local 3742 struct ibmvfc_crq *crq; local 3786 struct ibmvfc_crq *crq; local 3856 ibmvfc_handle_scrq(struct ibmvfc_crq *crq, struct ibmvfc_host *vhost, struct list_head *evt_doneq) argument 3894 struct ibmvfc_crq *crq; local 3909 struct ibmvfc_crq *crq; local 5866 struct ibmvfc_queue *crq = &vhost->crq; local [all...] |
H A D | ibmvscsi.h | 56 struct viosrp_crq crq; member in struct:srp_event_struct
|
H A D | ibmvscsi.c | 109 static void ibmvscsi_handle_crq(struct viosrp_crq *crq, 116 * ibmvscsi_handle_event: - Interrupt handler for crq events 139 * the crq with the hypervisor. 169 struct viosrp_crq *crq; local 173 crq = &queue->msgs[queue->cur]; 174 if (crq->valid != VIOSRP_CRQ_FREE) { 183 crq = NULL; 186 return crq; 216 struct viosrp_crq *crq; local 221 while ((crq 1766 ibmvscsi_handle_crq(struct viosrp_crq *crq, struct ibmvscsi_host_data *hostdata) argument [all...] |
H A D | ibmvfc.h | 658 struct ibmvfc_crq crq; member in struct:ibmvfc_sub_crq 761 struct ibmvfc_crq crq; member in struct:ibmvfc_event 789 struct ibmvfc_crq *crq; member in union:ibmvfc_msgs 880 struct ibmvfc_queue crq; member in struct:ibmvfc_host
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_cmd.c | 39 hclge_comm_cmd_config_regs(hw, &hw->cmq.crq); 211 &hw->cmq.crq; 540 spin_lock(&cmdq->crq.lock); 542 spin_unlock(&cmdq->crq.lock); 546 hclge_comm_free_cmd_desc(&cmdq->crq); 556 spin_lock_init(&cmdq->crq.lock); 559 cmdq->crq.pdev = pdev; 563 cmdq->crq.desc_num = HCLGE_COMM_NIC_CMQ_DESC_NUM; 595 spin_lock(&cmdq->crq.lock); 599 cmdq->crq [all...] |
H A D | hclge_comm_cmd.h | 428 struct hclge_comm_cmq_ring crq; member in struct:hclge_comm_cmq
|
/linux-master/drivers/isdn/mISDN/ |
H A D | tei.c | 983 create_teimgr(struct manager *mgr, struct channel_req *crq) argument 994 crq->protocol, crq->adr.dev, crq->adr.channel, 995 crq->adr.sapi, crq->adr.tei); 996 if (crq->adr.tei > GROUP_TEI) 998 if (crq->adr.tei < 64) 1000 if (crq->adr.tei == 0) 1003 if (crq [all...] |
H A D | dsp_core.c | 1047 dspcreate(struct channel_req *crq) argument 1052 if (crq->protocol != ISDN_P_B_L2DSP 1053 && crq->protocol != ISDN_P_B_L2DSPHDLC) 1068 ndsp->up = crq->ch; 1069 crq->ch = &ndsp->ch; 1070 if (crq->protocol == ISDN_P_B_L2DSP) { 1071 crq->protocol = ISDN_P_B_RAW; 1074 crq->protocol = ISDN_P_B_HDLC;
|
H A D | layer2.c | 2215 x75create(struct channel_req *crq) argument 2219 if (crq->protocol != ISDN_P_B_X75SLP) 2221 l2 = create_l2(crq->ch, crq->protocol, 0, 0, 0); 2224 crq->ch = &l2->ch; 2225 crq->protocol = ISDN_P_B_HDLC;
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 805 return tail == hw->hw.cmq.crq.next_to_use; 1105 struct hclge_comm_cmq_ring *crq = &hdev->hw.hw.cmq.crq; local 1122 desc = &crq->desc[crq->next_to_use]; 1125 flag = le16_to_cpu(crq->desc[crq->next_to_use].flag); 1133 crq->desc[crq->next_to_use].flag = 0; 1134 hclge_mbx_ring_ptr_move_crq(crq); [all...] |
/linux-master/net/sunrpc/ |
H A D | cache.c | 815 struct cache_request *crq) 817 char *bp = crq->buf; 820 detail->cache_request(detail, crq->item, &bp, &len); 1208 struct cache_request *crq; local 1219 crq = kmalloc(sizeof (*crq), GFP_KERNEL); 1220 if (!crq) { 1225 crq->q.reader = 0; 1226 crq->buf = buf; 1227 crq 814 cache_request(struct cache_detail *detail, struct cache_request *crq) argument [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_virtchnl.c | 1547 struct virtchnl2_config_rx_queues *crq __free(kfree) = NULL; 1647 buf_sz = struct_size(crq, qinfo, num_chunks); 1648 crq = kzalloc(buf_sz, GFP_KERNEL); 1649 if (!crq) 1656 memset(crq, 0, buf_sz); 1657 crq->vport_id = cpu_to_le32(vport->vport_id); 1658 crq->num_qinfo = cpu_to_le16(num_chunks); 1659 memcpy(crq->qinfo, &qi[k], chunk_sz * num_chunks); 1661 xn_params.send_buf.iov_base = crq; 1671 buf_sz = struct_size(crq, qinf [all...] |