mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-25 23:10:32 +00:00
Trim a few redundant HDAudio function code lines.
This commit is contained in:
parent
6063c02243
commit
8106bf6c02
1 changed files with 6 additions and 11 deletions
|
@ -251,11 +251,9 @@ MemSet(&hda, 0, sizeof(CHDAudioCtrl));
|
||||||
|
|
||||||
U0 HDSyncCORB()
|
U0 HDSyncCORB()
|
||||||
{
|
{
|
||||||
U16 *wp, *rp;
|
U16 *wp = hda.bar + HD_CORBWP, *rp = hda.bar + HD_CORBRP;
|
||||||
|
|
||||||
wp = hda.bar + HD_CORBWP;
|
|
||||||
*wp = hda.corb_wp;
|
*wp = hda.corb_wp;
|
||||||
rp = hda.bar + HD_CORBRP;
|
|
||||||
while (*rp & 255 != hda.corb_wp)
|
while (*rp & 255 != hda.corb_wp)
|
||||||
Yield;
|
Yield;
|
||||||
}
|
}
|
||||||
|
@ -268,11 +266,9 @@ U0 HDWriteCORB(I64 cad, I64 nid, U32 val)
|
||||||
|
|
||||||
I64 HDSyncRIRB()
|
I64 HDSyncRIRB()
|
||||||
{
|
{
|
||||||
U16 *_w;
|
U16 *_w = hda.bar + HD_RIRBWP;
|
||||||
I64 wp, res = 0;
|
I64 wp = *_w, res = 0;
|
||||||
|
|
||||||
_w = hda.bar + HD_RIRBWP;
|
|
||||||
wp = *_w;
|
|
||||||
while (hda.rirb_rp != wp)
|
while (hda.rirb_rp != wp)
|
||||||
res = hda.rirb[++hda.rirb_rp];
|
res = hda.rirb[++hda.rirb_rp];
|
||||||
|
|
||||||
|
@ -281,10 +277,9 @@ I64 HDSyncRIRB()
|
||||||
|
|
||||||
I64 HDReadRIRB()
|
I64 HDReadRIRB()
|
||||||
{
|
{
|
||||||
U16 *_w;
|
U16 *_w = hda.bar + HD_RIRBWP;
|
||||||
I64 wp, res = 0;
|
I64 wp, res = 0;
|
||||||
|
|
||||||
_w = hda.bar + HD_RIRBWP;
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
Yield;
|
Yield;
|
||||||
|
@ -531,10 +526,9 @@ U0 HDAudioTask(I64)
|
||||||
|
|
||||||
U0 HDRst()
|
U0 HDRst()
|
||||||
{
|
{
|
||||||
U32 d, *_d;
|
U32 d, *_d = hda.bar + HD_GCTL;
|
||||||
|
|
||||||
HDStop(TRUE, TRUE);
|
HDStop(TRUE, TRUE);
|
||||||
_d = hda.bar + HD_GCTL;
|
|
||||||
*_d = 0; //rst
|
*_d = 0; //rst
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -586,6 +580,7 @@ public Bool HDAudioInit(I64 hd_bus, I64 hd_dev, I64 hd_fun)
|
||||||
U32 *_d;
|
U32 *_d;
|
||||||
U16 w, *_w;
|
U16 w, *_w;
|
||||||
U8 *_b;
|
U8 *_b;
|
||||||
|
|
||||||
if (hda.bar)
|
if (hda.bar)
|
||||||
HDAudioEnd;
|
HDAudioEnd;
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue