/linux/drivers/net/ethernet/ibm/ |
A D | ibmvnic.c | 152 memset(&crq, 0, sizeof(crq)); in send_crq_init_complete() 163 memset(&crq, 0, sizeof(crq)); in send_version_xchg() 1216 memset(&crq, 0, sizeof(crq)); in set_link_state() 2088 memset(&crq, 0, sizeof(crq)); in ibmvnic_set_multi() 2136 memset(&crq, 0, sizeof(crq)); in __ibmvnic_set_mac() 3229 memset(&crq, 0, sizeof(crq)); in ibmvnic_get_ethtool_stats() 3906 memset(&crq, 0, sizeof(crq)); in send_request_cap() 4099 memset(&crq, 0, sizeof(crq)); in ibmvnic_send_crq_init() 4285 memset(&crq, 0, sizeof(crq)); in send_login() 4318 memset(&crq, 0, sizeof(crq)); in send_request_map() [all …]
|
/linux/drivers/misc/ |
A D | ibmvmc.c | 221 crq = NULL; in crq_queue_next_crq() 226 return crq; in crq_queue_next_crq() 1435 if (!crq) in ibmvmc_add_buffer() 1552 if (!crq) in ibmvmc_rem_buffer() 1607 if (!crq) in ibmvmc_recv_msg() 1942 crq->type); in ibmvmc_crq_process() 1951 crq->type); in ibmvmc_crq_process() 1957 crq->type); in ibmvmc_crq_process() 1963 crq->type); in ibmvmc_crq_process() 1969 crq->type); in ibmvmc_crq_process() [all …]
|
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
A D | hclgevf_mbx.c | 156 return tail == hw->cmq.crq.next_to_use; in hclgevf_cmd_crq_empty() 215 struct hclgevf_cmq_ring *crq; in hclgevf_mbx_handler() local 219 crq = &hdev->hw.cmq.crq; in hclgevf_mbx_handler() 227 desc = &crq->desc[crq->next_to_use]; in hclgevf_mbx_handler() 230 flag = le16_to_cpu(crq->desc[crq->next_to_use].flag); in hclgevf_mbx_handler() 237 crq->desc[crq->next_to_use].flag = 0; in hclgevf_mbx_handler() 238 hclge_mbx_ring_ptr_move_crq(crq); in hclgevf_mbx_handler() 267 crq->desc[crq->next_to_use].flag = 0; in hclgevf_mbx_handler() 268 hclge_mbx_ring_ptr_move_crq(crq); in hclgevf_mbx_handler() 273 crq->next_to_use); in hclgevf_mbx_handler()
|
A D | hclgevf_cmd.c | 121 hclgevf_cmd_config_regs(&hw->cmq.crq); in hclgevf_cmd_init_regs() 151 (ring_type == HCLGEVF_TYPE_CSQ) ? &hw->cmq.csq : &hw->cmq.crq; in hclgevf_alloc_cmd_queue() 411 spin_lock_init(&hdev->hw.cmq.crq.lock); in hclgevf_cmd_queue_init() 415 hdev->hw.cmq.crq.desc_num = HCLGEVF_NIC_CMQ_DESC_NUM; in hclgevf_cmd_queue_init() 462 spin_lock(&hdev->hw.cmq.crq.lock); in hclgevf_cmd_init() 471 hdev->hw.cmq.crq.next_to_clean = 0; in hclgevf_cmd_init() 472 hdev->hw.cmq.crq.next_to_use = 0; in hclgevf_cmd_init() 476 spin_unlock(&hdev->hw.cmq.crq.lock); in hclgevf_cmd_init() 549 spin_lock(&hdev->hw.cmq.crq.lock); in hclgevf_cmd_uninit() 551 spin_unlock(&hdev->hw.cmq.crq.lock); in hclgevf_cmd_uninit() [all …]
|
A D | hclgevf_cmd.h | 78 struct hclgevf_cmq_ring crq; member
|
/linux/drivers/block/ |
A D | sx8.c | 508 struct carm_request *crq; in carm_array_info() local 517 crq = blk_mq_rq_to_pdu(rq); in carm_array_info() 559 struct carm_request *crq; in carm_send_special() local 575 crq->msg_type = ioc->type; in carm_send_special() 717 crq->n_elem = 0; in carm_queue_rq() 727 sg = &crq->sg[0]; in carm_queue_rq() 741 crq->n_elem = n_elem; in carm_queue_rq() 912 struct carm_request *crq; in carm_handle_resp() local 933 dma_unmap_sg(&host->pdev->dev, &crq->sg[0], crq->n_elem, in carm_handle_resp() 940 switch (crq->msg_type) { in carm_handle_resp() [all …]
|
/linux/drivers/scsi/ibmvscsi_tgt/ |
A D | ibmvscsi_tgt.c | 102 struct viosrp_crq *crq; in connection_broken() local 111 crq->status = PING; in connection_broken() 339 crq->format = format; in ibmvscsis_send_init_message() 365 if (!crq) { in ibmvscsis_check_init_msg() 367 } else if (crq->valid == VALID_INIT_MSG && crq->format == INIT_MSG) { in ibmvscsis_check_init_msg() 380 if (crq) { in ibmvscsis_check_init_msg() 997 ((crq->valid) && ((crq->valid != VALID_TRANS_EVENT) || in ibmvscsis_ready_for_suspend() 1010 if ((crq->valid) && ((crq->valid != VALID_TRANS_EVENT) || in ibmvscsis_ready_for_suspend() 1098 (int)crq->status); in ibmvscsis_trans_event() 1127 (int)crq->status); in ibmvscsis_trans_event() [all …]
|
/linux/drivers/char/tpm/ |
A D | tpm_ibmvtpm.c | 479 if (crq->valid & VTPM_MSG_RES) { in ibmvtpm_crq_get_next() 484 crq = NULL; in ibmvtpm_crq_get_next() 485 return crq; in ibmvtpm_crq_get_next() 500 switch (crq->valid) { in ibmvtpm_crq_process() 502 switch (crq->msg) { in ibmvtpm_crq_process() 518 switch (crq->msg) { in ibmvtpm_crq_process() 520 if (be16_to_cpu(crq->len) <= 0) { in ibmvtpm_crq_process() 549 ibmvtpm->res_len = be16_to_cpu(crq->len); in ibmvtpm_crq_process() 572 struct ibmvtpm_crq *crq; in ibmvtpm_interrupt() local 579 ibmvtpm_crq_process(crq, ibmvtpm); in ibmvtpm_interrupt() [all …]
|
/linux/drivers/usb/gadget/udc/aspeed-vhub/ |
A D | ep0.c | 82 struct usb_ctrlrequest crq; in ast_vhub_ep0_handle_setup() local 93 memcpy_fromio(&crq, ep->ep0.setup, sizeof(crq)); in ast_vhub_ep0_handle_setup() 96 crq.bRequestType, crq.bRequest, in ast_vhub_ep0_handle_setup() 97 le16_to_cpu(crq.wValue), in ast_vhub_ep0_handle_setup() 98 le16_to_cpu(crq.wIndex), in ast_vhub_ep0_handle_setup() 99 le16_to_cpu(crq.wLength), in ast_vhub_ep0_handle_setup() 100 (crq.bRequestType & USB_DIR_IN) ? "in" : "out", in ast_vhub_ep0_handle_setup() 121 ep->ep0.dir_in = !!(crq.bRequestType & USB_DIR_IN); in ast_vhub_ep0_handle_setup() 127 std_req_rc = ast_vhub_std_hub_request(ep, &crq); in ast_vhub_ep0_handle_setup() 129 std_req_rc = ast_vhub_class_hub_request(ep, &crq); in ast_vhub_ep0_handle_setup() [all …]
|
A D | hub.c | 373 struct usb_ctrlrequest *crq) in ast_vhub_std_hub_request() argument 378 wValue = le16_to_cpu(crq->wValue); in ast_vhub_std_hub_request() 379 wIndex = le16_to_cpu(crq->wIndex); in ast_vhub_std_hub_request() 380 wLength = le16_to_cpu(crq->wLength); in ast_vhub_std_hub_request() 393 switch ((crq->bRequestType << 8) | crq->bRequest) { in ast_vhub_std_hub_request() 736 struct usb_ctrlrequest *crq) in ast_vhub_class_hub_request() argument 740 wValue = le16_to_cpu(crq->wValue); in ast_vhub_class_hub_request() 741 wIndex = le16_to_cpu(crq->wIndex); in ast_vhub_class_hub_request() 742 wLength = le16_to_cpu(crq->wLength); in ast_vhub_class_hub_request() 744 switch ((crq->bRequestType << 8) | crq->bRequest) { in ast_vhub_class_hub_request()
|
A D | dev.c | 208 struct usb_ctrlrequest *crq) in ast_vhub_std_dev_request() argument 236 wValue = le16_to_cpu(crq->wValue); in ast_vhub_std_dev_request() 237 wIndex = le16_to_cpu(crq->wIndex); in ast_vhub_std_dev_request() 239 switch ((crq->bRequestType << 8) | crq->bRequest) { in ast_vhub_std_dev_request()
|
A D | vhub.h | 539 struct usb_ctrlrequest *crq); 541 struct usb_ctrlrequest *crq); 554 struct usb_ctrlrequest *crq);
|
/linux/drivers/usb/gadget/udc/ |
A D | s3c2410_udc.c | 516 bytes_read, crq->bRequest, crq->bRequestType, in s3c2410_udc_read_fifo_crq() 517 crq->wValue, crq->wIndex, crq->wLength); in s3c2410_udc_read_fifo_crq() 588 if (len != sizeof(*crq)) { in s3c2410_udc_handle_ep0_idle() 591 sizeof(*crq), len); in s3c2410_udc_handle_ep0_idle() 597 crq->bRequest, crq->bRequestType, crq->wLength); in s3c2410_udc_handle_ep0_idle() 605 switch (crq->bRequest) { in s3c2410_udc_handle_ep0_idle() 628 tmp = crq->wValue & 0x7F; in s3c2410_udc_handle_ep0_idle() 653 if (crq->wValue != USB_ENDPOINT_HALT || crq->wLength != 0) in s3c2410_udc_handle_ep0_idle() 666 if (crq->wValue != USB_ENDPOINT_HALT || crq->wLength != 0) in s3c2410_udc_handle_ep0_idle() 691 crq->bRequest, ret); in s3c2410_udc_handle_ep0_idle() [all …]
|
A D | atmel_usba_udc.c | 1306 switch (crq->bRequest) { in handle_ep0_setup() 1420 ep->ep.name, crq->bRequestType, crq->bRequest, in handle_ep0_setup() 1421 le16_to_cpu(crq->wValue), le16_to_cpu(crq->wIndex), in handle_ep0_setup() 1531 } crq; in usba_control_irq() local 1570 memcpy_fromio(crq.data, ep->fifo, sizeof(crq)); in usba_control_irq() 1580 if (crq.crq.bRequestType & USB_DIR_IN) { in usba_control_irq() 1589 if (crq.crq.wLength != cpu_to_le16(0)) in usba_control_irq() 1597 ret = handle_ep0_setup(udc, ep, &crq.crq); in usba_control_irq() 1600 ret = udc->driver->setup(&udc->gadget, &crq.crq); in usba_control_irq() 1605 crq.crq.bRequestType, crq.crq.bRequest, in usba_control_irq() [all …]
|
/linux/drivers/scsi/ibmvscsi/ |
A D | ibmvfc.c | 890 struct ibmvfc_queue *crq = &vhost->crq; in ibmvfc_release_crq_queue() local 956 struct ibmvfc_queue *crq = &vhost->crq; in ibmvfc_reset_crq() local 975 memset(crq->msgs.crq, 0, PAGE_SIZE); in ibmvfc_reset_crq() 976 crq->cur = 0; in ibmvfc_reset_crq() 3165 if (!crq->scsi_id && !crq->wwpn && !crq->node_name) in ibmvfc_handle_async() 3651 return crq; in ibmvfc_next_async_crq() 3666 crq = &queue->msgs.crq[queue->cur]; in ibmvfc_next_crq() 3674 return crq; in ibmvfc_next_crq() 3818 crq = &scrq->msgs.scrq[scrq->cur].crq; in ibmvfc_next_scrq() 3826 return crq; in ibmvfc_next_scrq() [all …]
|
A D | ibmvscsi.c | 169 struct viosrp_crq *crq; in crq_queue_next_crq() local 183 crq = NULL; in crq_queue_next_crq() 186 return crq; in crq_queue_next_crq() 216 struct viosrp_crq *crq; in ibmvscsi_task() local 229 if (crq != NULL) { in ibmvscsi_task() 465 memset(&evt->crq, 0x00, sizeof(evt->crq)); in initialize_event_pool() 1774 switch (crq->valid) { in ibmvscsi_handle_crq() 1776 switch (crq->format) { in ibmvscsi_handle_crq() 1811 crq->format); in ibmvscsi_handle_crq() 1819 crq->valid); in ibmvscsi_handle_crq() [all …]
|
A D | ibmvfc.h | 655 struct ibmvfc_crq crq; member 752 struct ibmvfc_crq crq; member 779 struct ibmvfc_crq *crq; member 858 struct ibmvfc_queue crq; member
|
A D | ibmvscsi.h | 56 struct viosrp_crq crq; member
|
/linux/drivers/isdn/mISDN/ |
A D | tei.c | 994 crq->protocol, crq->adr.dev, crq->adr.channel, in create_teimgr() 995 crq->adr.sapi, crq->adr.tei); in create_teimgr() 1005 if ((crq->adr.tei != 0) && (crq->adr.tei != 127)) in create_teimgr() 1016 if ((crq->adr.tei >= 64) && (crq->adr.tei < GROUP_TEI)) in create_teimgr() 1024 l1rq.adr = crq->adr; in create_teimgr() 1028 if ((crq->protocol == ISDN_P_LAPD_NT) && (crq->adr.tei == 127)) { in create_teimgr() 1029 mgr->up = crq->ch; in create_teimgr() 1034 crq->ch = NULL; in create_teimgr() 1045 l2 = create_l2(crq->ch, crq->protocol, opt, in create_teimgr() 1046 crq->adr.tei, crq->adr.sapi); in create_teimgr() [all …]
|
A D | dsp_core.c | 1047 dspcreate(struct channel_req *crq) in dspcreate() argument 1052 if (crq->protocol != ISDN_P_B_L2DSP in dspcreate() 1053 && crq->protocol != ISDN_P_B_L2DSPHDLC) in dspcreate() 1068 ndsp->up = crq->ch; in dspcreate() 1069 crq->ch = &ndsp->ch; in dspcreate() 1070 if (crq->protocol == ISDN_P_B_L2DSP) { in dspcreate() 1071 crq->protocol = ISDN_P_B_RAW; in dspcreate() 1074 crq->protocol = ISDN_P_B_HDLC; in dspcreate()
|
A D | layer2.c | 2215 x75create(struct channel_req *crq) in x75create() argument 2219 if (crq->protocol != ISDN_P_B_X75SLP) in x75create() 2221 l2 = create_l2(crq->ch, crq->protocol, 0, 0, 0); in x75create() 2224 crq->ch = &l2->ch; in x75create() 2225 crq->protocol = ISDN_P_B_HDLC; in x75create()
|
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
A D | hclge_cmd.c | 63 (ring_type == HCLGE_TYPE_CSQ) ? &hw->cmq.csq : &hw->cmq.crq; in hclge_alloc_cmd_queue() 132 hclge_cmd_config_regs(&hw->cmq.crq); in hclge_cmd_init_regs() 440 spin_lock_init(&hdev->hw.cmq.crq.lock); in hclge_cmd_queue_init() 444 hdev->hw.cmq.crq.desc_num = HCLGE_NIC_CMQ_DESC_NUM; in hclge_cmd_queue_init() 499 spin_lock(&hdev->hw.cmq.crq.lock); in hclge_cmd_init() 503 hdev->hw.cmq.crq.next_to_clean = 0; in hclge_cmd_init() 504 hdev->hw.cmq.crq.next_to_use = 0; in hclge_cmd_init() 508 spin_unlock(&hdev->hw.cmq.crq.lock); in hclge_cmd_init() 584 spin_lock(&hdev->hw.cmq.crq.lock); in hclge_cmd_uninit() 586 spin_unlock(&hdev->hw.cmq.crq.lock); in hclge_cmd_uninit() [all …]
|
A D | hclge_mbx.c | 666 return tail == hw->cmq.crq.next_to_use; in hclge_cmd_crq_empty() 697 struct hclge_cmq_ring *crq = &hdev->hw.cmq.crq; in hclge_mbx_handler() local 714 desc = &crq->desc[crq->next_to_use]; in hclge_mbx_handler() 717 flag = le16_to_cpu(crq->desc[crq->next_to_use].flag); in hclge_mbx_handler() 724 crq->desc[crq->next_to_use].flag = 0; in hclge_mbx_handler() 725 hclge_mbx_ring_ptr_move_crq(crq); in hclge_mbx_handler() 854 crq->desc[crq->next_to_use].flag = 0; in hclge_mbx_handler() 855 hclge_mbx_ring_ptr_move_crq(crq); in hclge_mbx_handler() 862 hclge_write_dev(&hdev->hw, HCLGE_NIC_CRQ_HEAD_REG, crq->next_to_use); in hclge_mbx_handler()
|
/linux/drivers/net/ethernet/hisilicon/hns3/ |
A D | hclge_mbx.h | 180 #define hclge_mbx_ring_ptr_move_crq(crq) \ argument 181 (crq->next_to_use = (crq->next_to_use + 1) % crq->desc_num)
|
/linux/net/sunrpc/ |
A D | cache.c | 799 struct cache_request *crq) in cache_request() argument 801 char *bp = crq->buf; in cache_request() 1192 struct cache_request *crq; in cache_pipe_upcall() local 1203 crq = kmalloc(sizeof (*crq), GFP_KERNEL); in cache_pipe_upcall() 1204 if (!crq) { in cache_pipe_upcall() 1209 crq->q.reader = 0; in cache_pipe_upcall() 1210 crq->buf = buf; in cache_pipe_upcall() 1211 crq->len = 0; in cache_pipe_upcall() 1212 crq->readers = 0; in cache_pipe_upcall() 1215 crq->item = cache_get(h); in cache_pipe_upcall() [all …]
|