Home
last modified time | relevance | path

Searched refs:queueinfo (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/staging/unisys/uislib/
Duisqueue.c264 do_locked_client_insert(struct uisqueue_info *queueinfo, in do_locked_client_insert() argument
274 if (!spar_channel_client_acquire_os(queueinfo->chan, channel_id)) in do_locked_client_insert()
276 if (spar_signal_insert(queueinfo->chan, whichqueue, signal)) { in do_locked_client_insert()
277 queueinfo->packets_sent++; in do_locked_client_insert()
280 spar_channel_client_release_os(queueinfo->chan, channel_id); in do_locked_client_insert()
287 uisqueue_put_cmdrsp_with_lock_client(struct uisqueue_info *queueinfo, in uisqueue_put_cmdrsp_with_lock_client() argument
295 while (!do_locked_client_insert(queueinfo, whichqueue, cmdrsp, in uisqueue_put_cmdrsp_with_lock_client()
312 uisqueue_get_cmdrsp(struct uisqueue_info *queueinfo, in uisqueue_get_cmdrsp() argument
315 if (!spar_signal_remove(queueinfo->chan, whichqueue, cmdrsp)) in uisqueue_get_cmdrsp()
318 queueinfo->packets_received++; in uisqueue_get_cmdrsp()
/linux-4.1.27/drivers/staging/unisys/virthba/
Dvirthba.c409 channel_header = virthbainfo->chinfo.queueinfo->chan; in virthba_isr()
508 virthbainfo->chinfo.queueinfo = &virtpcidev->queueinfo; in virthba_probe()
529 writeq(readq(&virthbainfo->chinfo.queueinfo->chan->features) | in virthba_probe()
531 &virthbainfo->chinfo.queueinfo->chan->features); in virthba_probe()
534 channel_header = virthbainfo->chinfo.queueinfo->chan; in virthba_probe()
559 &virthbainfo->chinfo.queueinfo->chan->features; in virthba_probe()
635 uisqueue_put_cmdrsp_with_lock_client(virthbainfo->chinfo.queueinfo, in forward_vdiskmgmt_command()
687 uisqueue_put_cmdrsp_with_lock_client(virthbainfo->chinfo.queueinfo, in forward_taskmgmt_command()
894 i = uisqueue_put_cmdrsp_with_lock_client(virthbainfo->chinfo.queueinfo, in virthba_queue_command_lck()
1123 if (!spar_channel_client_acquire_os(dc->queueinfo->chan, in drain_queue()
[all …]
/linux-4.1.27/drivers/staging/unisys/include/
Duisqueue.h82 int uisqueue_put_cmdrsp_with_lock_client(struct uisqueue_info *queueinfo,
97 uisqueue_get_cmdrsp(struct uisqueue_info *queueinfo, void *cmdrsp,
Duisutils.h141 struct uisqueue_info *queueinfo; member
/linux-4.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.h70 struct uisqueue_info queueinfo; /* holds ptr to channel where cmds & member
Dvirtpci.c830 virtpcidev->queueinfo.chan = addparams->chanptr; in virtpci_device_add()
831 virtpcidev->queueinfo.send_int_if_needed = NULL; in virtpci_device_add()
835 virtpcidev->queueinfo.chan; in virtpci_device_add()
1320 tmpvpcidev->queueinfo.chan); in info_debugfs_read()