On 10/25/05 21:15 Dinesh Nair said the following:
the pseudo code for the read and write, called during an interrupt cycle, are:

rx_func()
{
    POSITION A

    while(there_is_some_data) {
        memcpy(somebuf, readbuf)
    }
    POSITION B
}

tx_func()
{
    POSITION C

    while(there_is_some_data) {
        memcpy(writebuf, somebuf)
    }
    POSITION D
}

the question is, what op should i use for bus_dmamap_sync in positions A, B, C and D ?

responding to my own request, i mean which of BUS_DMASYNC_PREREAD, BUS_DMASYNC_POSTREAD, BUS_DMASYNC_PREWRITE, BUS_DMASYNC_POSTWRITE should i use, and where ?

--
Regards,                           /\_/\   "All dogs go to heaven."
[EMAIL PROTECTED]                (0 0)    http://www.alphaque.com/
+==========================----oOO--(_)--OOo----==========================+
| for a in past present future; do                                        |
|   for b in clients employers associates relatives neighbours pets; do   |
|   echo "The opinions here in no way reflect the opinions of my $a $b."  |
| done; done                                                              |
+=========================================================================+
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to