hmcs 47 drivers/misc/ibmvmc.c static struct ibmvmc_hmc hmcs[MAX_HMCS]; hmcs 333 drivers/misc/ibmvmc.c buffer = hmcs[hmc_index].buffer; hmcs 369 drivers/misc/ibmvmc.c buffer = hmcs[hmc_index].buffer; hmcs 423 drivers/misc/ibmvmc.c buffer = hmcs[hmc_index].buffer; hmcs 424 drivers/misc/ibmvmc.c spin_lock_irqsave(&hmcs[hmc_index].lock, flags); hmcs 434 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[hmc_index].lock, flags); hmcs 453 drivers/misc/ibmvmc.c spin_lock_irqsave(&hmcs[i].lock, flags); hmcs 454 drivers/misc/ibmvmc.c if (hmcs[i].state == ibmhmc_state_free) { hmcs 455 drivers/misc/ibmvmc.c hmcs[i].index = i; hmcs 456 drivers/misc/ibmvmc.c hmcs[i].state = ibmhmc_state_initial; hmcs 457 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[i].lock, flags); hmcs 458 drivers/misc/ibmvmc.c return &hmcs[i]; hmcs 460 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[i].lock, flags); hmcs 1458 drivers/misc/ibmvmc.c spin_lock_irqsave(&hmcs[hmc_index].lock, flags); hmcs 1459 drivers/misc/ibmvmc.c buffer = &hmcs[hmc_index].buffer[buffer_id]; hmcs 1464 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[hmc_index].lock, flags); hmcs 1476 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[hmc_index].lock, flags); hmcs 1497 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[hmc_index].lock, flags); hmcs 1566 drivers/misc/ibmvmc.c spin_lock_irqsave(&hmcs[hmc_index].lock, flags); hmcs 1570 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[hmc_index].lock, flags); hmcs 1586 drivers/misc/ibmvmc.c spin_unlock_irqrestore(&hmcs[hmc_index].lock, flags); hmcs 1636 drivers/misc/ibmvmc.c hmc = &hmcs[hmc_index]; hmcs 1748 drivers/misc/ibmvmc.c if (hmcs[hmc_index].session != crq->hmc_session) { hmcs 1750 drivers/misc/ibmvmc.c hmcs[hmc_index].session, crq->hmc_session); hmcs 1774 drivers/misc/ibmvmc.c ibmvmc_return_hmc(&hmcs[i], xport_event); hmcs 1872 drivers/misc/ibmvmc.c ibmvmc_return_hmc(&hmcs[hmc_index], false); hmcs 1876 drivers/misc/ibmvmc.c if (hmcs[hmc_index].state == ibmhmc_state_opening) { hmcs 1881 drivers/misc/ibmvmc.c hmcs[hmc_index].state = ibmhmc_state_failed; hmcs 1883 drivers/misc/ibmvmc.c ibmvmc_free_hmc_buffer(&hmcs[hmc_index], hmcs 1884 drivers/misc/ibmvmc.c &hmcs[hmc_index].buffer[buffer_id]); hmcs 1885 drivers/misc/ibmvmc.c hmcs[hmc_index].state = ibmhmc_state_ready; hmcs 1890 drivers/misc/ibmvmc.c hmcs[hmc_index].state); hmcs 1924 drivers/misc/ibmvmc.c ibmvmc_return_hmc(&hmcs[hmc_index], false); hmcs 2366 drivers/misc/ibmvmc.c memset(hmcs, 0, sizeof(struct ibmvmc_hmc) * MAX_HMCS); hmcs 2368 drivers/misc/ibmvmc.c spin_lock_init(&hmcs[i].lock); hmcs 2369 drivers/misc/ibmvmc.c hmcs[i].state = ibmhmc_state_free; hmcs 2371 drivers/misc/ibmvmc.c hmcs[i].queue_outbound_msgs[j] = VMC_INVALID_BUFFER_ID;