Searched refs:crq (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.c157 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 Dhclgevf_mbx.c162 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 Dibmvmc.c114 * 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 Dtpm_ibmvtpm.c40 * @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 Dep0.c81 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 Dhub.c401 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 Dvhub.h540 struct usb_ctrlrequest *crq);
542 struct usb_ctrlrequest *crq);
555 struct usb_ctrlrequest *crq);
H A Ddev.c218 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 Dibmvscsi_tgt.c54 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 Dhclge_mbx.h247 #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 Datmel_usba_udc.c1282 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 Daspeed_udc.c996 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 Drenesas_usbf.c2449 } 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 Dibmvfc.c228 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 Dibmvscsi.h56 struct viosrp_crq crq; member in struct:srp_event_struct
H A Dibmvscsi.c109 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 Dibmvfc.h658 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 Dhclge_comm_cmd.c39 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 Dhclge_comm_cmd.h428 struct hclge_comm_cmq_ring crq; member in struct:hclge_comm_cmq
/linux-master/drivers/isdn/mISDN/
H A Dtei.c983 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 Ddsp_core.c1047 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 Dlayer2.c2215 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 Dhclge_mbx.c805 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 Dcache.c815 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 Didpf_virtchnl.c1547 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...]

Completed in 429 milliseconds

12