• Home
  • Raw
  • Download

Lines Matching refs:cmd_q

286 			bytes = vscsi->cmd_q.size * PAGE_SIZE;  in ibmvscsis_free_command_q()
287 memset(vscsi->cmd_q.base_addr, 0, bytes); in ibmvscsis_free_command_q()
288 vscsi->cmd_q.index = 0; in ibmvscsis_free_command_q()
371 crq = ibmvscsis_cmd_q_dequeue(vscsi->cmd_q.mask, &vscsi->cmd_q.index, in ibmvscsis_check_init_msg()
372 vscsi->cmd_q.base_addr); in ibmvscsis_check_init_msg()
385 crq = ibmvscsis_cmd_q_dequeue(vscsi->cmd_q.mask, in ibmvscsis_check_init_msg()
386 &vscsi->cmd_q.index, in ibmvscsis_check_init_msg()
387 vscsi->cmd_q.base_addr); in ibmvscsis_check_init_msg()
901 bytes = vscsi->cmd_q.size * PAGE_SIZE; in ibmvscsis_reset_queue()
903 vscsi->cmd_q.crq_token, bytes); in ibmvscsis_reset_queue()
986 crq = vscsi->cmd_q.base_addr + vscsi->cmd_q.index; in ibmvscsis_ready_for_suspend()
1179 vscsi->flags, vscsi->state, vscsi->cmd_q.index); in ibmvscsis_poll_cmd_q()
1182 crq = vscsi->cmd_q.base_addr + vscsi->cmd_q.index; in ibmvscsis_poll_cmd_q()
1188 vscsi->cmd_q.index = in ibmvscsis_poll_cmd_q()
1189 (vscsi->cmd_q.index + 1) & vscsi->cmd_q.mask; in ibmvscsis_poll_cmd_q()
1213 if (vscsi->cmd_q.index) in ibmvscsis_poll_cmd_q()
1214 vscsi->cmd_q.index -= 1; in ibmvscsis_poll_cmd_q()
1220 vscsi->cmd_q.index = vscsi->cmd_q.mask; in ibmvscsis_poll_cmd_q()
1227 crq = vscsi->cmd_q.base_addr + vscsi->cmd_q.index; in ibmvscsis_poll_cmd_q()
2984 bytes = vscsi->cmd_q.size * PAGE_SIZE; in ibmvscsis_enable_change_state()
2985 rc = h_reg_crq(vscsi->dds.unit_id, vscsi->cmd_q.crq_token, bytes); in ibmvscsis_enable_change_state()
3019 vscsi->cmd_q.size = pages; in ibmvscsis_create_command_q()
3021 vscsi->cmd_q.base_addr = in ibmvscsis_create_command_q()
3023 if (!vscsi->cmd_q.base_addr) in ibmvscsis_create_command_q()
3026 vscsi->cmd_q.mask = ((uint)pages * CRQ_PER_PAGE) - 1; in ibmvscsis_create_command_q()
3028 vscsi->cmd_q.crq_token = dma_map_single(&vdev->dev, in ibmvscsis_create_command_q()
3029 vscsi->cmd_q.base_addr, in ibmvscsis_create_command_q()
3031 if (dma_mapping_error(&vdev->dev, vscsi->cmd_q.crq_token)) { in ibmvscsis_create_command_q()
3032 free_page((unsigned long)vscsi->cmd_q.base_addr); in ibmvscsis_create_command_q()
3050 dma_unmap_single(&vscsi->dma_dev->dev, vscsi->cmd_q.crq_token, in ibmvscsis_destroy_command_q()
3052 free_page((unsigned long)vscsi->cmd_q.base_addr); in ibmvscsis_destroy_command_q()
3053 vscsi->cmd_q.base_addr = NULL; in ibmvscsis_destroy_command_q()
3360 crq = vscsi->cmd_q.base_addr + vscsi->cmd_q.index; in ibmvscsis_handle_crq()
3372 vscsi->cmd_q.index = in ibmvscsis_handle_crq()
3373 (vscsi->cmd_q.index + 1) & vscsi->cmd_q.mask; in ibmvscsis_handle_crq()
3394 if (vscsi->cmd_q.index) in ibmvscsis_handle_crq()
3395 vscsi->cmd_q.index -= 1; in ibmvscsis_handle_crq()
3401 vscsi->cmd_q.index = vscsi->cmd_q.mask; in ibmvscsis_handle_crq()
3408 crq = vscsi->cmd_q.base_addr + vscsi->cmd_q.index; in ibmvscsis_handle_crq()
3425 vscsi->flags, vscsi->state, vscsi->cmd_q.index); in ibmvscsis_handle_crq()