Searched refs:visorchannel (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.10/drivers/visorbus/ |
D | visorbus_private.h | 32 struct visorchannel *visorchannel_create(u64 physaddr, gfp_t gfp, 34 void visorchannel_destroy(struct visorchannel *channel); 35 int visorchannel_read(struct visorchannel *channel, ulong offset, 37 int visorchannel_write(struct visorchannel *channel, ulong offset, 39 u64 visorchannel_get_physaddr(struct visorchannel *channel); 40 ulong visorchannel_get_nbytes(struct visorchannel *channel); 41 char *visorchannel_id(struct visorchannel *channel, char *s); 42 char *visorchannel_zoneid(struct visorchannel *channel, char *s); 43 u64 visorchannel_get_clientpartition(struct visorchannel *channel); 44 int visorchannel_set_clientpartition(struct visorchannel *channel, [all …]
|
D | visorchannel.c | 28 struct visorchannel { struct 48 void visorchannel_destroy(struct visorchannel *channel) in visorchannel_destroy() argument 61 u64 visorchannel_get_physaddr(struct visorchannel *channel) in visorchannel_get_physaddr() 66 ulong visorchannel_get_nbytes(struct visorchannel *channel) in visorchannel_get_nbytes() 77 char *visorchannel_id(struct visorchannel *channel, char *s) in visorchannel_id() 82 char *visorchannel_zoneid(struct visorchannel *channel, char *s) in visorchannel_zoneid() 87 u64 visorchannel_get_clientpartition(struct visorchannel *channel) in visorchannel_get_clientpartition() 92 int visorchannel_set_clientpartition(struct visorchannel *channel, in visorchannel_set_clientpartition() 105 const guid_t *visorchannel_get_guid(struct visorchannel *channel) in visorchannel_get_guid() 111 int visorchannel_read(struct visorchannel *channel, ulong offset, void *dest, in visorchannel_read() [all …]
|
D | visorbus_main.c | 38 guid = visorchannel_get_guid(vdev->visorchannel); in modalias_show() 118 guid = visorchannel_get_guid(dev->visorchannel); in visorbus_uevent() 137 struct visorchannel *chan; in visorbus_match() 140 channel_type = visorchannel_get_guid(dev->visorchannel); in visorbus_match() 142 chan = dev->visorchannel; in visorbus_match() 216 visorchannel_destroy(dev->visorchannel); in visorbus_release_busdevice() 229 visorchannel_destroy(dev->visorchannel); in visorbus_release_device() 244 visorchannel_get_physaddr(vdev->visorchannel)); in physaddr_show() 254 visorchannel_get_nbytes(vdev->visorchannel)); in nbytes_show() 264 visorchannel_get_clientpartition(vdev->visorchannel)); in clientpartition_show() [all …]
|
D | visorchipset.c | 85 struct visorchannel *controlvm_channel; 453 struct visorchannel *visorchannel; in visorbus_create() local 486 visorchannel = visorchannel_create(cmd->create_bus.channel_addr, in visorbus_create() 490 if (!visorchannel) { in visorbus_create() 494 bus_info->visorchannel = visorchannel; in visorbus_create() 502 visorchannel_destroy(visorchannel); in visorbus_create() 614 err = visorchannel_set_clientpartition(bus_info->visorchannel, in visorbus_configure() 644 struct visorchannel *visorchannel; in visorbus_device_create() local 677 visorchannel = visorchannel_create(cmd->create_device.channel_addr, in visorbus_device_create() 681 if (!visorchannel) { in visorbus_device_create() [all …]
|
D | Makefile | 9 visorbus-y += visorchannel.o
|
/Linux-v5.10/include/linux/ |
D | visorbus.h | 230 struct visorchannel *visorchannel; member 334 int visorchannel_signalremove(struct visorchannel *channel, u32 queue, 336 int visorchannel_signalinsert(struct visorchannel *channel, u32 queue, 338 bool visorchannel_signalempty(struct visorchannel *channel, u32 queue); 339 const guid_t *visorchannel_get_guid(struct visorchannel *channel);
|
/Linux-v5.10/drivers/staging/unisys/visornic/ |
D | visornic_main.c | 463 err = visorchannel_signalinsert(devdata->dev->visorchannel, in post_skb() 494 err = visorchannel_signalinsert(devdata->dev->visorchannel, in send_enbdis() 974 err = visorchannel_signalinsert(devdata->dev->visorchannel, in visornic_xmit() 1064 err = visorchannel_signalinsert(devdata->dev->visorchannel, in visornic_set_multi() 1628 while (!visorchannel_signalremove(devdata->dev->visorchannel, in drain_resp_queue() 1655 if (visorchannel_signalremove(devdata->dev->visorchannel, in service_resp_queue() 1765 devdata->dev->visorchannel, in poll_for_irq()
|
/Linux-v5.10/drivers/staging/unisys/visorhba/ |
D | visorhba_main.c | 336 if (visorchannel_signalinsert(devdata->dev->visorchannel, in forward_taskmgmt_command() 562 if (visorchannel_signalinsert(devdata->dev->visorchannel, in visorhba_queue_command_lck() 927 if (visorchannel_signalremove(devdata->dev->visorchannel, in drain_queue()
|
/Linux-v5.10/drivers/staging/unisys/visorinput/ |
D | visorinput.c | 498 guid = visorchannel_get_guid(dev->visorchannel); in visorinput_probe() 616 while (!visorchannel_signalremove(dev->visorchannel, 0, &r)) { in visorinput_channel_interrupt()
|