Home
last modified time | relevance | path

Searched refs:visorchannel (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/staging/unisys/include/
Dvisorbus.h125 struct visorchannel *visorchannel; member
187 struct visorchannel *visorchannel_create(u64 physaddr,
190 struct visorchannel *visorchannel_create_with_lock(u64 physaddr,
193 void visorchannel_destroy(struct visorchannel *channel);
194 int visorchannel_read(struct visorchannel *channel, ulong offset,
196 int visorchannel_write(struct visorchannel *channel, ulong offset,
198 int visorchannel_clear(struct visorchannel *channel, ulong offset,
200 bool visorchannel_signalremove(struct visorchannel *channel, u32 queue,
202 bool visorchannel_signalinsert(struct visorchannel *channel, u32 queue,
204 bool visorchannel_signalempty(struct visorchannel *channel, u32 queue);
[all …]
/linux-4.4.14/drivers/staging/unisys/visorbus/
Dvisorchannel.c36 struct visorchannel { struct
62 static struct visorchannel *
67 struct visorchannel *channel; in visorchannel_create_guts()
147 struct visorchannel *
156 struct visorchannel *
166 visorchannel_destroy(struct visorchannel *channel) in visorchannel_destroy()
180 visorchannel_get_physaddr(struct visorchannel *channel) in visorchannel_get_physaddr()
187 visorchannel_get_nbytes(struct visorchannel *channel) in visorchannel_get_nbytes()
202 visorchannel_id(struct visorchannel *channel, char *s) in visorchannel_id()
209 visorchannel_zoneid(struct visorchannel *channel, char *s) in visorchannel_zoneid()
[all …]
Dvisorbus_main.c86 guid = visorchannel_get_uuid(vdev->visorchannel); in modalias_show()
170 guid = visorchannel_get_uuid(dev->visorchannel); in visorbus_uevent()
192 channel_type = visorchannel_get_uuid(dev->visorchannel); in visorbus_match()
240 if (dev->visorchannel) { in visorbus_release_device()
241 visorchannel_destroy(dev->visorchannel); in visorbus_release_device()
242 dev->visorchannel = NULL; in visorbus_release_device()
429 if (!vdev->visorchannel) in physaddr_show()
432 visorchannel_get_physaddr(vdev->visorchannel)); in physaddr_show()
440 if (!vdev->visorchannel) in nbytes_show()
443 visorchannel_get_nbytes(vdev->visorchannel)); in nbytes_show()
[all …]
Dvisorchipset.c110 static struct visorchannel **file_controlvm_channel;
117 static struct visorchannel *controlvm_channel;
1093 struct visorchannel *visorchannel; in bus_create() local
1116 visorchannel = visorchannel_create(cmd->create_bus.channel_addr, in bus_create()
1121 if (!visorchannel) { in bus_create()
1129 bus_info->visorchannel = visorchannel; in bus_create()
1185 visorchannel_set_clientpartition(bus_info->visorchannel, in bus_configure()
1206 struct visorchannel *visorchannel; in my_device_create() local
1250 visorchannel = in my_device_create()
1256 if (!visorchannel) { in my_device_create()
[all …]
DMakefile8 visorbus-y += visorchannel.o
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c439 if (visorchannel_signalinsert(devdata->dev->visorchannel, in post_skb()
468 if (visorchannel_signalinsert(devdata->dev->visorchannel, in send_enbdis()
936 if (!visorchannel_signalinsert(devdata->dev->visorchannel, in visornic_xmit()
1032 visorchannel_signalinsert(devdata->dev->visorchannel, in visornic_set_multi()
1599 while (visorchannel_signalremove(devdata->dev->visorchannel, in drain_resp_queue()
1624 if (!visorchannel_signalremove(devdata->dev->visorchannel, in service_resp_queue()
1738 devdata->dev->visorchannel, in poll_for_irq()
/linux-4.4.14/drivers/staging/unisys/visorinput/
Dvisorinput.c403 guid = visorchannel_get_uuid(dev->visorchannel); in visorinput_probe()
542 while (visorchannel_signalremove(dev->visorchannel, 0, &r)) { in visorinput_channel_interrupt()
/linux-4.4.14/drivers/staging/unisys/visorhba/
Dvisorhba_main.c313 if (!visorchannel_signalinsert(devdata->dev->visorchannel, in forward_taskmgmt_command()
515 if (!visorchannel_signalinsert(devdata->dev->visorchannel, in visorhba_queue_command_lck()
965 if (!visorchannel_signalremove(devdata->dev->visorchannel, in drain_queue()