Lines Matching refs:ltdmabuf
258 static unsigned char *ltdmabuf;
404 set_dma_addr(dma,virt_to_bus(ltdmabuf));
419 /* on entry, 0xfb and ltdmabuf holds data */
428 set_dma_addr(dma,virt_to_bus(ltdmabuf));
447 /* on exit, ltdmabuf holds data */
457 set_dma_addr(dma,virt_to_bus(ltdmabuf));
613 memcpy(ltdmabuf,q->dbuf,q->dbuflen);
621 memcpy(q->dbuf,ltdmabuf,q->dbuflen);
624 mailbox[ 0x0f & ltdmabuf[0] ] = ltdmabuf[1];
722 /* on entry, command is in ltdmacbuf, data in ltdmabuf */
775 skb_copy_to_linear_data(skb, ltdmabuf, len);
949 set_dma_addr(1,virt_to_bus(ltdmabuf));
963 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));
1181 free_pages((unsigned long)ltdmabuf, get_order(1000));
1274 free_pages( (unsigned long) ltdmabuf, get_order(1000));