@@ -129,7 +129,7 @@ IOReturn HyperVNetwork::initSendReceiveBuffers() {
129129 //
130130 // Allocate receive and send buffers and create GPADLs for them.
131131 //
132- if (!_hvDevice->allocateDmaBuffer (&_receiveBuffer, _receiveBufferSize)) {
132+ if (!_hvDevice->getHvController ()-> allocateDmaBuffer (&_receiveBuffer, _receiveBufferSize)) {
133133 HVSYSLOG (" Failed to allocate receive buffer" );
134134 freeSendReceiveBuffers ();
135135 return kIOReturnNoResources ;
@@ -139,7 +139,7 @@ IOReturn HyperVNetwork::initSendReceiveBuffers() {
139139 freeSendReceiveBuffers ();
140140 return kIOReturnIOError ;
141141 }
142- if (!_hvDevice->allocateDmaBuffer (&_sendBuffer, _sendBufferSize)) {
142+ if (!_hvDevice->getHvController ()-> allocateDmaBuffer (&_sendBuffer, _sendBufferSize)) {
143143 HVSYSLOG (" Failed to allocate send buffer" );
144144 freeSendReceiveBuffers ();
145145 return kIOReturnNoResources ;
@@ -234,7 +234,7 @@ void HyperVNetwork::freeSendReceiveBuffers() {
234234 _hvDevice->freeGPADLBuffer (_receiveGpadlHandle);
235235 _receiveGpadlHandle = kHyperVGpadlNullHandle ;
236236 }
237- _hvDevice->freeDmaBuffer (&_receiveBuffer);
237+ _hvDevice->getHvController ()-> freeDmaBuffer (&_receiveBuffer);
238238
239239 //
240240 // Release and free send buffer.
@@ -243,7 +243,7 @@ void HyperVNetwork::freeSendReceiveBuffers() {
243243 _hvDevice->freeGPADLBuffer (_sendGpadlHandle);
244244 _sendGpadlHandle = kHyperVGpadlNullHandle ;
245245 }
246- _hvDevice->freeDmaBuffer (&_sendBuffer);
246+ _hvDevice->getHvController ()-> freeDmaBuffer (&_sendBuffer);
247247
248248 //
249249 // Free send section tracking bitmap.
0 commit comments