staging: r8188eu: remove OutEpNumber
authorMartin Kaiser <martin@kaiser.cx>
Sat, 6 Aug 2022 19:55:33 +0000 (21:55 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 16 Aug 2022 13:17:57 +0000 (15:17 +0200)
Remove the OutEpNumber component of struct hal_data_8188e.
RtNumOutPipes in struct dvobj_priv stores the same info.

Update the only place where OutEpNumber is read.

Tested-by: Philipp Hortmann <philipp.g.hortmann@gmail.com> # Edimax N150
Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20220806195540.777390-7-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/hal/usb_halinit.c
drivers/staging/r8188eu/include/rtl8188e_hal.h

index 603108a5d794b80a2dba5a9047e5908f58e5528a..664028c14141475cebe3fec9546e479daf26cd03 100644 (file)
@@ -110,17 +110,14 @@ int rtl8188eu_interface_configure(struct adapter *adapt)
        switch (pdvobjpriv->RtNumOutPipes) {
        case 3:
                haldata->OutEpQueueSel = TX_SELE_HQ | TX_SELE_LQ | TX_SELE_NQ;
-               haldata->OutEpNumber = 3;
                three_out_pipe(adapt, wifi_cfg);
                break;
        case 2:
                haldata->OutEpQueueSel = TX_SELE_HQ | TX_SELE_NQ;
-               haldata->OutEpNumber = 2;
                two_out_pipe(adapt, wifi_cfg);
                break;
        case 1:
                haldata->OutEpQueueSel = TX_SELE_HQ;
-               haldata->OutEpNumber = 1;
                one_out_pipe(adapt);
                break;
        default:
@@ -358,9 +355,9 @@ static void _InitNormalChipThreeOutEpPriority(struct adapter *Adapter)
 
 static void _InitQueuePriority(struct adapter *Adapter)
 {
-       struct hal_data_8188e *haldata = &Adapter->haldata;
+       struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(Adapter);
 
-       switch (haldata->OutEpNumber) {
+       switch (pdvobjpriv->RtNumOutPipes) {
        case 1:
                _InitNormalChipOneOutEpPriority(Adapter);
                break;
index fdc187f4deaa446351289fdbb7e88b7e9259530f..ff0a4ce19dde9ff6b81bb8048f459f580595f3c5 100644 (file)
@@ -150,7 +150,6 @@ struct hal_data_8188e {
        u8      TRxAntDivType;
 
        u8      OutEpQueueSel;
-       u8      OutEpNumber;
 
        struct P2P_PS_Offload_t p2p_ps_offload;