static u8 usb_set_queue_pipe_mapping(PADAPTER padapter, u8 NumInPipe, u8 NumOutPipe) { HAL_DATA_TYPE *pHalData = GET_HAL_DATA(padapter); u8 result = _FALSE; config_chip_out_EP(padapter, NumOutPipe); /* Normal chip with one IN and one OUT doesn't have interrupt IN EP. */ if (1 == pHalData->OutEpNumber) { if (1 != NumInPipe) return result; } result = Hal_MappingOutPipe(padapter, NumOutPipe); return result; }
static BOOLEAN HalUsbSetQueuePipeMapping8192CUsb( IN PADAPTER pAdapter, IN u8 NumInPipe, IN u8 NumOutPipe ) { HAL_DATA_TYPE *pHalData = GET_HAL_DATA(pAdapter); BOOLEAN result = _FALSE; _ConfigChipOutEP(pAdapter, NumOutPipe); // Normal chip with one IN and one OUT doesn't have interrupt IN EP. if(1 == pHalData->OutEpNumber){ if(1 != NumInPipe){ return result; } } result = Hal_MappingOutPipe(pAdapter, NumOutPipe); return result; }