Searched refs:visorchannel (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/staging/unisys/include/ |
D | visorbus.h | 125 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/ |
D | visorchannel.c | 36 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 …]
|
D | visorbus_main.c | 86 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 …]
|
D | visorchipset.c | 110 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 …]
|
D | Makefile | 8 visorbus-y += visorchannel.o
|
/linux-4.4.14/drivers/staging/unisys/visornic/ |
D | visornic_main.c | 439 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/ |
D | visorinput.c | 403 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/ |
D | visorhba_main.c | 313 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()
|