Home
last modified time | relevance | path

Searched refs:visorchannel (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/visorbus/
H A Dvisorbus_private.h31 /* visorchannel access functions */
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 *channe
[all...]
H A Dvisorchannel.c20 #define VISOR_DRV_NAME "visorchannel"
28 struct visorchannel { struct
48 void visorchannel_destroy(struct visorchannel *channel) in visorchannel_destroy()
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 *channe
[all...]
H A Dvisorbus_main.c38 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...]
H A Dvisorchipset.c85 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 *visorchanne in visorbus_device_create() local
[all...]
H A DMakefile9 visorbus-y += visorchannel.o
/kernel/linux/linux-5.10/include/linux/
H A Dvisorbus.h199 * @visorchannel: Points to the channel that the device is
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);
/kernel/linux/linux-5.10/drivers/staging/unisys/visornic/
H A Dvisornic_main.c463 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()
/kernel/linux/linux-5.10/drivers/staging/unisys/visorinput/
H A Dvisorinput.c498 guid = visorchannel_get_guid(dev->visorchannel); in visorinput_probe()
616 while (!visorchannel_signalremove(dev->visorchannel, 0, &r)) { in visorinput_channel_interrupt()
/kernel/linux/linux-5.10/drivers/staging/unisys/visorhba/
H A Dvisorhba_main.c336 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()

Completed in 9 milliseconds