Lines Matching refs:own

536         uint32_t own:1;         /**< 0=owned by guest driver, 1=owned by controller */
580 uint32_t own:1; /**< 0=owned by guest driver, 1=owned by controller */
610 (T)->tmd1.own, (T)->tmd1.err, (T)->tmd1.nofcs, \
625 (R)->rmd1.own, (R)->rmd1.err, (R)->rmd1.fram, \
650 * Make sure we read the own flag first.
654 * @param fRetIfNotOwn return immediately after reading the own flag if we don't own the descriptor
655 * @return true if we own the descriptor, false otherwise
694 /* Double check the own bit; guest drivers might be buggy and lock prefixes in the recompiler are ignored by other threads. */
696 if (tmd->tmd1.own == 1 && !(ownbyte & 0x80))
697 Log(("pcnetTmdLoad: own bit flipped while reading!!\n"));
700 tmd->tmd1.own = 0;
702 return !!tmd->tmd1.own;
707 * Make sure that all data are transmitted before we clear the own flag.
749 * Make sure we read the own flag first.
753 * @param fRetIfNotOwn return immediately after reading the own flag if we don't own the descriptor
754 * @return true if we own the descriptor, false otherwise
792 /* Double check the own bit; guest drivers might be buggy and lock prefixes in the recompiler are ignored by other threads. */
794 if (rmd->rmd1.own == 1 && !(ownbyte & 0x80))
795 Log(("pcnetRmdLoad: own bit flipped while reading!!\n"));
798 rmd->rmd1.own = 0;
800 return !!rmd->rmd1.own;
806 * Make sure that all data are transmitted before we clear the own flag.
1629 /* This is not problematic since we don't own the descriptor
1630 * We actually do own it, otherwise pcnetRmdLoad would have returned false.
1663 /* This is not problematic since we don't own the descriptor
1664 * We actually do own it, otherwise pcnetRmdLoad would have returned false.
1918 /* Check next descriptor's own bit. If we don't own it, we have
1919 * to quit and write error status into the last descriptor we own.
1924 /* Write back current descriptor, clear the own bit. */
1979 /* write back, clear the own bit */
2443 /* Write back the TMD and pass it to the host (clear own bit). */
2562 /** @todo according to the specs we're supposed to clear the own bit and move on to the next one. */
4071 rmd.rmd1.own, rmd.rmd1.err, rmd.rmd1.fram, rmd.rmd1.oflo, rmd.rmd1.crc, rmd.rmd1.buff,
4114 tmd.tmd1.own,
4950 * We use own critical section (historical reasons).