Lines Matching refs:ltdmabuf
257 static unsigned char *ltdmabuf;
403 set_dma_addr(dma,virt_to_bus(ltdmabuf));
418 /* on entry, 0xfb and ltdmabuf holds data */
427 set_dma_addr(dma,virt_to_bus(ltdmabuf));
446 /* on exit, ltdmabuf holds data */
456 set_dma_addr(dma,virt_to_bus(ltdmabuf));
609 memcpy(ltdmabuf,q->dbuf,q->dbuflen);
617 memcpy(q->dbuf,ltdmabuf,q->dbuflen);
620 mailbox[ 0x0f & ltdmabuf[0] ] = ltdmabuf[1];
717 /* on entry, command is in ltdmacbuf, data in ltdmabuf */
770 skb_copy_to_linear_data(skb, ltdmabuf, len);
950 set_dma_addr(1,virt_to_bus(ltdmabuf));
964 set_dma_addr(3,virt_to_bus(ltdmabuf));
973 ltdmabuf[0] = LT_READMEM;
974 ltdmabuf[1] = 1; /* mailbox */
975 ltdmabuf[2] = 0; ltdmabuf[3] = 0; /* address */
976 ltdmabuf[4] = 0; ltdmabuf[5] = 1; /* read 0x0100 bytes */
977 ltdmabuf[6] = 0; /* dunno if this is necessary */
1075 ltdmabuf = (unsigned char *) dma_mem_alloc(1000);
1076 if (!ltdmabuf) {
1082 ltdmacbuf = <dmabuf[800];
1085 printk("ltdmabuf pointer %08lx\n",(unsigned long) ltdmabuf);
1135 set_dma_addr(dma,virt_to_bus(ltdmabuf));
1182 free_pages((unsigned long)ltdmabuf, get_order(1000));
1279 free_pages( (unsigned long) ltdmabuf, get_order(1000));