Searched refs:dmabuf (Results 1 - 25 of 31) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/savage/
H A Dsavage_state.c280 const struct drm_buf * dmabuf)
290 if (!dmabuf) {
342 if (start + n > dmabuf->total / 32) {
344 start, start + n - 1, dmabuf->total / 32);
353 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
356 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
357 dev_priv->state.common.vbaddr = dmabuf->bus_address;
534 const struct drm_buf * dmabuf)
543 if (!dmabuf) {
598 if (dmabuf
278 savage_dispatch_dma_prim(drm_savage_private_t * dev_priv, const drm_savage_cmd_header_t * cmd_header, const struct drm_buf * dmabuf) argument
531 savage_dispatch_dma_idx(drm_savage_private_t * dev_priv, const drm_savage_cmd_header_t * cmd_header, const uint16_t *idx, const struct drm_buf * dmabuf) argument
882 savage_dispatch_draw(drm_savage_private_t * dev_priv, const drm_savage_cmd_header_t *start, const drm_savage_cmd_header_t *end, const struct drm_buf * dmabuf, const unsigned int *vtxbuf, unsigned int vb_size, unsigned int vb_stride, unsigned int nbox, const struct drm_clip_rect *boxes) argument
950 struct drm_buf *dmabuf; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/ppc/
H A Dbeep.c223 void *dmabuf; local
229 dmabuf = dma_alloc_coherent(&chip->pdev->dev, BEEP_BUFLEN * 4,
232 if (! dmabuf || ! input_dev)
249 beep->buf = dmabuf;
268 if (dmabuf)
270 dmabuf, beep->addr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/
H A Dsun3_scsi.c137 static unsigned char *dmabuf = NULL; /* dma memory buffer */ variable
242 if((dmabuf = dvma_malloc_align(SUN3_DVMA_BUFSIZE, 0x10000)) == NULL) {
407 memcpy(dmabuf, data, count);
418 // addr = sun3_dvma_page((unsigned long)data, (unsigned long)dmabuf);
455 udc_regs->addr_hi = ((dvma_vtob(dmabuf) & 0xff0000) >> 8);
456 udc_regs->addr_lo = (dvma_vtob(dmabuf) & 0xffff);
563 memcpy(sun3_dma_orig_addr, dmabuf, sun3_dma_orig_count);
H A Dsun3_scsi_vme.c102 static unsigned char *dmabuf = NULL; /* dma memory buffer */ variable
393 // addr = sun3_dvma_page((unsigned long)data, (unsigned long)dmabuf);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/oss/
H A Dau1550_ac97.c99 struct dmabuf { struct in struct:au1550_state
341 struct dmabuf *adc = &s->dma_adc;
342 struct dmabuf *dac = &s->dma_dac;
392 struct dmabuf *dac = &s->dma_dac;
393 struct dmabuf *adc = &s->dma_adc;
445 struct dmabuf *db = &s->dma_dac;
474 struct dmabuf *db = &s->dma_adc;
580 struct dmabuf *db = &s->dma_dac;
599 struct dmabuf *db = &s->dma_adc;
627 prog_dmabuf(struct au1550_state *s, struct dmabuf *d
887 translate_from_user(struct dmabuf *db, char* dmabuf, char* userbuf, int dmacount) argument
943 translate_to_user(struct dmabuf *db, char* userbuf, char* dmabuf, int dmacount) argument
[all...]
H A DMakefile38 audio.o dmabuf.o \
H A Dsoundcard.c547 static int dmabuf; variable
550 module_param(dmabuf, int, 0444);
570 sound_dmap_flag = (dmabuf > 0 ? 1 : 0);
H A Daudio.c306 char *dmabuf; local
326 if ((buf_no = DMAbuf_getrdbuffer(dev, &dmabuf, &l, !!(file->f_flags & O_NONBLOCK))) < 0)
349 translate_bytes(dsp_ulaw, (unsigned char *) dmabuf, l);
353 char *fixit = dmabuf;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/
H A Dlpfc_sli.c1265 struct lpfc_dmabuf *dmabuf, *next_dmabuf; local
1275 list_for_each_entry_safe(dmabuf, next_dmabuf,
1277 hbq_buf = container_of(dmabuf, struct hbq_dmabuf, dbuf);
1284 list_for_each_entry_safe(dmabuf, next_dmabuf, &phba->rb_pend_list,
1286 hbq_buf = container_of(dmabuf, struct hbq_dmabuf, dbuf);
2974 struct hbq_dmabuf *dmabuf; local
3000 dmabuf = container_of(cq_event, struct hbq_dmabuf,
3002 lpfc_sli4_handle_received_buffer(phba, dmabuf);
4196 struct lpfc_dmabuf *dmabuf; local
4199 dmabuf
9629 struct lpfc_dmabuf *dmabuf; local
9660 struct lpfc_dmabuf *dmabuf; local
9735 struct lpfc_dmabuf *dmabuf; local
9850 struct lpfc_dmabuf *dmabuf; local
9955 struct lpfc_dmabuf *dmabuf; local
10022 struct lpfc_dmabuf *dmabuf; local
10156 struct lpfc_dmabuf *dmabuf; local
10244 struct lpfc_dmabuf *dmabuf; local
11202 struct hbq_dmabuf *dmabuf = NULL; local
11226 struct hbq_dmabuf *dmabuf = NULL; local
11258 struct hbq_dmabuf *dmabuf = NULL; local
11300 lpfc_fc_frame_add(struct lpfc_vport *vport, struct hbq_dmabuf *dmabuf) argument
11384 lpfc_sli4_abort_partial_seq(struct lpfc_vport *vport, struct hbq_dmabuf *dmabuf) argument
11537 lpfc_sli4_handle_unsol_abort(struct lpfc_vport *vport, struct hbq_dmabuf *dmabuf) argument
11584 lpfc_seq_complete(struct hbq_dmabuf *dmabuf) argument
11763 lpfc_sli4_handle_received_buffer(struct lpfc_hba *phba, struct hbq_dmabuf *dmabuf) argument
[all...]
H A Dlpfc_bsg.c570 * dmabuf, context3 holds the data dmabuf
787 struct lpfc_dmabuf *dmabuf = NULL; local
816 dmabuf = bdeBuf1;
820 dmabuf = lpfc_sli_ringpostbuf_get(phba, pring, dma_addr);
822 if (dmabuf == NULL)
824 ct_req = (struct lpfc_sli_ct_request *)dmabuf->virt;
829 lpfc_sli_ringpostbuf_put(phba, pring, dmabuf);
887 dmabuf = bdeBuf1;
893 dmabuf
1729 struct lpfc_dmabuf *dmabuf; local
[all...]
H A Dlpfc_sli4.h250 struct lpfc_dmabuf *dmabuf; member in struct:lpfc_bmbx
474 struct lpfc_dmabuf *dmabuf; member in struct:lpfc_rpi_hdr
H A Dlpfc_init.c4782 struct lpfc_dmabuf *dmabuf; local
4804 dmabuf = kzalloc(sizeof(struct lpfc_dmabuf), GFP_KERNEL);
4805 if (!dmabuf)
4808 dmabuf->virt = dma_alloc_coherent(&phba->pcidev->dev,
4810 &dmabuf->phys,
4812 if (!dmabuf->virt) {
4817 memset(dmabuf->virt, 0, LPFC_HDR_TEMPLATE_SIZE);
4818 if (!IS_ALIGNED(dmabuf->phys, LPFC_HDR_TEMPLATE_SIZE)) {
4828 rpi_hdr->dmabuf = dmabuf;
5428 struct lpfc_dmabuf *dmabuf; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/drivers/
H A Dpcl816.c193 unsigned long dmabuf[2]; /* pointers to begin of DMA buffers */ member in struct:pcl816_private
432 ptr = (short *)devpriv->dmabuf[this_dma_buf];
800 (short *)devpriv->dmabuf[devpriv->next_dma_buf],
1089 if (devpriv->dmabuf[0])
1090 free_pages(devpriv->dmabuf[0], devpriv->dmapages[0]);
1091 if (devpriv->dmabuf[1])
1092 free_pages(devpriv->dmabuf[1], devpriv->dmapages[1]);
1244 devpriv->dmabuf[0] = __get_dma_pages(GFP_KERNEL, pages);
1246 if (!devpriv->dmabuf[0]) {
1255 devpriv->hwdmaptr[0] = virt_to_bus((void *)devpriv->dmabuf[
[all...]
H A Dpcl818.c342 unsigned long dmabuf[2]; /* pointers to begin of DMA buffers */ member in struct:pcl818_private
626 ptr = (short *)devpriv->dmabuf[1 - devpriv->next_dma_buf];
683 short *dmabuf = (short *)devpriv->dmabuf[0]; local
713 if (dmabuf[i] != MAGIC_DMA_WORD) { /* DMA overflow! */
715 /* printk("I %d dmabuf[i] %d %d\n",i,dmabuf[i],devpriv->dmasamplsize); */
726 if ((dmabuf[bufptr] & 0xf) != devpriv->act_chanlist[devpriv->act_chanlist_pos]) { /* dropout! */
729 (dmabuf[bufptr] & 0xf),
739 comedi_buf_put(s->async, dmabuf[bufpt
[all...]
H A Dpcl812.c448 unsigned long dmabuf[2]; /* PTR to DMA buf */ member in struct:pcl812_private
1104 ptr = (short *)devpriv->dmabuf[devpriv->next_dma_buf];
1194 (void *)devpriv->dmabuf[1 -
1277 if (devpriv->dmabuf[0])
1278 free_pages(devpriv->dmabuf[0], devpriv->dmapages[0]);
1279 if (devpriv->dmabuf[1])
1280 free_pages(devpriv->dmabuf[1], devpriv->dmapages[1]);
1429 devpriv->dmabuf[0] = __get_dma_pages(GFP_KERNEL, pages);
1430 if (!devpriv->dmabuf[0]) {
1440 devpriv->hwdmaptr[0] = virt_to_bus((void *)devpriv->dmabuf[
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.c107 struct vmw_dma_buffer *dmabuf = NULL; local
120 handle, &dmabuf);
122 DRM_ERROR("failed to find surface or dmabuf: %i\n", ret);
145 } else if (dmabuf) {
153 du->cursor_dmabuf = dmabuf;
158 ret = ttm_bo_reserve(&dmabuf->base, true, false, false, 0);
164 ret = ttm_bo_kmap(&dmabuf->base, kmap_offset, kmap_num, &map);
174 ttm_bo_unreserve(&dmabuf->base);
662 struct vmw_dma_buffer *dmabuf,
682 if (!vmw_dmabuf_reference(dmabuf)) {
661 vmw_kms_new_framebuffer_dmabuf(struct vmw_private *dev_priv, struct vmw_dma_buffer *dmabuf, struct vmw_framebuffer **out, unsigned width, unsigned height) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/tokenring/
H A Dtms380tr.c328 dma_addr_t dmabuf; local
394 dmabuf = dma_map_single(tp->pdev, tp->Rpl[i].Skb->data, tp->MaxPacketSize, DMA_FROM_DEVICE);
395 if(tp->dmalimit && (dmabuf + tp->MaxPacketSize > tp->dmalimit))
404 tp->Rpl[i].FragList[0].DataAddr = htonl(dmabuf);
406 tp->Rpl[i].DMABuff = dmabuf;
565 dma_addr_t dmabuf, newbuf; local
581 dmabuf = 0;
586 dmabuf = dma_map_single(tp->pdev, skb->data, length, DMA_TO_DEVICE);
587 if(tp->dmalimit && (dmabuf + length > tp->dmalimit)) {
589 dma_unmap_single(tp->pdev, dmabuf, lengt
2011 dma_addr_t dmabuf; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mmc/host/
H A Dat91_mci.c216 unsigned *dmabuf = host->buffer; local
224 memset(dmabuf, 0, 12);
246 *dmabuf++ = swab32(sgbuffer[index]);
248 char *tmpv = (char *)dmabuf;
251 dmabuf = (unsigned *)tmpv;
275 unsigned *dmabuf = host->buffer; local
311 sgbuffer[index] = swab32(*dmabuf++);
313 char *tmpv = (char *)dmabuf;
316 dmabuf = (unsigned *)tmpv;
H A Dwbsd.c280 char *dmabuf = host->dma_buffer; local
288 memcpy(dmabuf, sgbuf, sg[i].length);
289 dmabuf += sg[i].length;
297 char *dmabuf = host->dma_buffer; local
305 memcpy(sgbuf, dmabuf, sg[i].length);
306 dmabuf += sg[i].length;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/nand/
H A Dcafe_nand.c71 unsigned char *dmabuf; member in struct:cafe_priv
125 memcpy(cafe->dmabuf + cafe->datalen, buf, len);
140 memcpy(buf, cafe->dmabuf + cafe->datalen, len);
667 cafe->dmabuf = dma_alloc_coherent(&cafe->pdev->dev, 2112 + sizeof(struct nand_buffers),
669 if (!cafe->dmabuf) {
673 cafe->nand.buffers = (void *)cafe->dmabuf + 2112;
755 cafe_readl(cafe, NAND_DMA_ADDR0), cafe->dmabuf);
825 dma_free_coherent(&cafe->pdev->dev, 2112, cafe->dmabuf, cafe->dmaaddr);
846 dma_free_coherent(&cafe->pdev->dev, 2112, cafe->dmabuf, cafe->dmaaddr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dfd.h230 char *dmabuf; member in struct:floppy_drive_struct
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dsmc91x.h437 dma_addr_t dmabuf; local
453 dmabuf = dma_map_single(lp->device, buf, len, DMA_FROM_DEVICE);
455 DTADR(dma) = dmabuf;
463 dma_unmap_single(lp->device, dmabuf, len, DMA_FROM_DEVICE);
476 dma_addr_t dmabuf; local
492 dmabuf = dma_map_single(lp->device, buf, len, DMA_FROM_DEVICE);
494 DTADR(dma) = dmabuf;
502 dma_unmap_single(lp->device, dmabuf, len, DMA_FROM_DEVICE);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hardware/avm/
H A Db1.c739 p->recvbuf.dmabuf = buf;
748 p->sendbuf.dmabuf = buf;
755 p->recvbuf.dmabuf, p->recvbuf.dmaaddr);
765 p->recvbuf.dmabuf, p->recvbuf.dmaaddr);
767 p->sendbuf.dmabuf, p->sendbuf.dmaaddr);
H A Db1dma.c385 p = dma->sendbuf.dmabuf;
396 txlen = (u8 *)p - (u8 *)dma->sendbuf.dmabuf;
410 skb_copy_from_linear_data_offset(skb, 2, dma->sendbuf.dmabuf,
453 void *p = dma->recvbuf.dmabuf+4;
608 dma->recvlen = *((u32 *)dma->recvbuf.dmabuf);
H A Dc4.c438 p = dma->sendbuf.dmabuf;
449 txlen = (u8 *)p - (u8 *)dma->sendbuf.dmabuf;
463 skb_copy_from_linear_data_offset(skb, 2, dma->sendbuf.dmabuf,
509 void *p = dma->recvbuf.dmabuf;

Completed in 321 milliseconds

12