search for: vp_channel

Displaying 7 results from an estimated 7 matches for "vp_channel".

Did you mean: vpe_channel
2014 Dec 26
8
[RFC PATCH 0/3] Sharing MSIX irq for tx/rx queue pairs
Hi all: This series try to share MSIX irq for each tx/rx queue pair. This is done through: - introducing virtio pci channel which are group of virtqueues that sharing a single MSIX irq (Patch 1) - expose channel setting to virtio core api (Patch 2) - try to use channel setting in virtio-net (Patch 3) For the transport that does not support channel, channel paramters were simply ignored. For
2014 Dec 26
8
[RFC PATCH 0/3] Sharing MSIX irq for tx/rx queue pairs
Hi all: This series try to share MSIX irq for each tx/rx queue pair. This is done through: - introducing virtio pci channel which are group of virtqueues that sharing a single MSIX irq (Patch 1) - expose channel setting to virtio core api (Patch 2) - try to use channel setting in virtio-net (Patch 3) For the transport that does not support channel, channel paramters were simply ignored. For
2013 Jun 30
0
[PATCH v2] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...ec->vp); + + nouveau_bufctx_del(&dec->bsp_bufctx); + nouveau_pushbuf_del(&dec->bsp_pushbuf); + nouveau_object_del(&dec->bsp_channel); + + nouveau_bufctx_del(&dec->vp_bufctx); + nouveau_pushbuf_del(&dec->vp_pushbuf); + nouveau_object_del(&dec->vp_channel); + + nouveau_client_del(&dec->client); + + if (dec->mpeg12_bs) + FREE(dec->mpeg12_bs); + FREE(dec); +} + +struct pipe_video_decoder * +nv84_create_decoder(struct pipe_context *context, + enum pipe_video_profile profile, + enum pipe_vide...
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...ec->vp); + + nouveau_bufctx_del(&dec->bsp_bufctx); + nouveau_pushbuf_del(&dec->bsp_pushbuf); + nouveau_object_del(&dec->bsp_channel); + + nouveau_bufctx_del(&dec->vp_bufctx); + nouveau_pushbuf_del(&dec->vp_pushbuf); + nouveau_object_del(&dec->vp_channel); + + nouveau_client_del(&dec->client); + + if (dec->mpeg12_bs) + FREE(dec->mpeg12_bs); + FREE(dec); +} + +struct pipe_video_decoder * +nv84_create_decoder(struct pipe_context *context, + enum pipe_video_profile profile, + enum pipe_vide...
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...and then having an enum for the different engine types enum nv84_decoder_eng_type { BSP = 0, VP }; #define NV84_DECODER_ENG_NUM VP + 1 > +struct nv84_decoder { > + struct pipe_video_decoder base; > + struct nouveau_client *client; > + struct nouveau_object *bsp_channel, *vp_channel, *bsp, *vp; > + struct nouveau_pushbuf *bsp_pushbuf, *vp_pushbuf; > + struct nouveau_bufctx *bsp_bufctx, *vp_bufctx; Then the struct will look a bit cleaner struct nv84_decoder { struct pipe_video_decoder base; struct nouveau_client *client; struct nv84_decoder_eng engs[NV84_DECO...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...is that it'd save on some initialization code. I dunno. If someone else likes this approach too, I'll try it out. > >> +struct nv84_decoder { >> + struct pipe_video_decoder base; >> + struct nouveau_client *client; >> + struct nouveau_object *bsp_channel, *vp_channel, *bsp, *vp; >> + struct nouveau_pushbuf *bsp_pushbuf, *vp_pushbuf; >> + struct nouveau_bufctx *bsp_bufctx, *vp_bufctx; > Then the struct will look a bit cleaner > struct nv84_decoder { > struct pipe_video_decoder base; > struct nouveau_client *client; > struc...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...initialization code. I dunno. If someone else likes this approach too, > I'll try it out. > >> >>> +struct nv84_decoder { >>> + struct pipe_video_decoder base; >>> + struct nouveau_client *client; >>> + struct nouveau_object *bsp_channel, *vp_channel, *bsp, *vp; >>> + struct nouveau_pushbuf *bsp_pushbuf, *vp_pushbuf; >>> + struct nouveau_bufctx *bsp_bufctx, *vp_bufctx; >> Then the struct will look a bit cleaner >> struct nv84_decoder { >> struct pipe_video_decoder base; >> struct nouveau_clien...