/linux-4.4.14/drivers/scsi/ |
H A D | osst_detect.h | 5 {"OnStream", "FW-", "", "osst"}, \
|
H A D | dpti.h | 248 void __iomem *FwDebugBuffer_P; // Virtual Address Of FW Debug Buffer 249 u32 FwDebugBufferSize; // FW Debug Buffer Size In Bytes 250 void __iomem *FwDebugStrLength_P;// Virtual Addr Of FW Debug String Len 251 void __iomem *FwDebugFlags_P; // Virtual Address Of FW Debug Flags 252 void __iomem *FwDebugBLEDflag_P;// Virtual Addr Of FW Debug BLED 253 void __iomem *FwDebugBLEDvalue_P;// Virtual Addr Of FW Debug BLED
|
/linux-4.4.14/Documentation/video4linux/ |
H A D | extract_xc3028.pl | 163 # Firmware 0, type: BASE FW F8MHZ (0x00000003), id: (0000000000000000), size: 6635 172 # Firmware 1, type: BASE FW F8MHZ MTS (0x00000007), id: (0000000000000000), size: 6635 181 # Firmware 2, type: BASE FW FM (0x00000401), id: (0000000000000000), size: 6525 190 # Firmware 3, type: BASE FW FM INPUT1 (0x00000c01), id: (0000000000000000), size: 6539 199 # Firmware 4, type: BASE FW (0x00000001), id: (0000000000000000), size: 6633 208 # Firmware 5, type: BASE FW MTS (0x00000005), id: (0000000000000000), size: 6617 217 # Firmware 6, type: STD FW (0x00000000), id: PAL/BG A2/A (0000000100000007), size: 161 226 # Firmware 7, type: STD FW MTS (0x00000004), id: PAL/BG A2/A (0000000100000007), size: 169 235 # Firmware 8, type: STD FW (0x00000000), id: PAL/BG A2/B (0000000200000007), size: 161 244 # Firmware 9, type: STD FW MTS (0x00000004), id: PAL/BG A2/B (0000000200000007), size: 169 253 # Firmware 10, type: STD FW (0x00000000), id: PAL/BG NICAM/A (0000000400000007), size: 161 262 # Firmware 11, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/A (0000000400000007), size: 169 271 # Firmware 12, type: STD FW (0x00000000), id: PAL/BG NICAM/B (0000000800000007), size: 161 280 # Firmware 13, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/B (0000000800000007), size: 169 289 # Firmware 14, type: STD FW (0x00000000), id: PAL/DK A2 (00000003000000e0), size: 161 298 # Firmware 15, type: STD FW MTS (0x00000004), id: PAL/DK A2 (00000003000000e0), size: 169 307 # Firmware 16, type: STD FW (0x00000000), id: PAL/DK NICAM (0000000c000000e0), size: 161 316 # Firmware 17, type: STD FW MTS (0x00000004), id: PAL/DK NICAM (0000000c000000e0), size: 169 325 # Firmware 18, type: STD FW (0x00000000), id: SECAM/K1 (0000000000200000), size: 161 334 # Firmware 19, type: STD FW MTS (0x00000004), id: SECAM/K1 (0000000000200000), size: 169 343 # Firmware 20, type: STD FW (0x00000000), id: SECAM/K3 (0000000004000000), size: 161 352 # Firmware 21, type: STD FW MTS (0x00000004), id: SECAM/K3 (0000000004000000), size: 169 361 # Firmware 22, type: STD FW D2633 DTV6 ATSC (0x00010030), id: (0000000000000000), size: 149 370 # Firmware 23, type: STD FW D2620 DTV6 QAM (0x00000068), id: (0000000000000000), size: 149 379 # Firmware 24, type: STD FW D2633 DTV6 QAM (0x00000070), id: (0000000000000000), size: 149 388 # Firmware 25, type: STD FW D2620 DTV7 (0x00000088), id: (0000000000000000), size: 149 397 # Firmware 26, type: STD FW D2633 DTV7 (0x00000090), id: (0000000000000000), size: 149 406 # Firmware 27, type: STD FW D2620 DTV78 (0x00000108), id: (0000000000000000), size: 149 415 # Firmware 28, type: STD FW D2633 DTV78 (0x00000110), id: (0000000000000000), size: 149 424 # Firmware 29, type: STD FW D2620 DTV8 (0x00000208), id: (0000000000000000), size: 149 433 # Firmware 30, type: STD FW D2633 DTV8 (0x00000210), id: (0000000000000000), size: 149 442 # Firmware 31, type: STD FW FM (0x00000400), id: (0000000000000000), size: 135 451 # Firmware 32, type: STD FW (0x00000000), id: PAL/I (0000000000000010), size: 161 460 # Firmware 33, type: STD FW MTS (0x00000004), id: PAL/I (0000000000000010), size: 169 469 # Firmware 34, type: STD FW (0x00000000), id: SECAM/L AM (0000001000400000), size: 169 473 # Firmware 35, type: STD FW (0x00000000), id: SECAM/L NICAM (0000000c00400000), size: 161 482 # Firmware 36, type: STD FW (0x00000000), id: SECAM/Lc (0000000000800000), size: 161 491 # Firmware 37, type: STD FW (0x00000000), id: NTSC/M Kr (0000000000008000), size: 161 500 # Firmware 38, type: STD FW LCD (0x00001000), id: NTSC/M Kr (0000000000008000), size: 161 509 # Firmware 39, type: STD FW LCD NOGD (0x00003000), id: NTSC/M Kr (0000000000008000), size: 161 518 # Firmware 40, type: STD FW MTS (0x00000004), id: NTSC/M Kr (0000000000008000), size: 169 527 # Firmware 41, type: STD FW (0x00000000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161 536 # Firmware 42, type: STD FW LCD (0x00001000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161 545 # Firmware 43, type: STD FW LCD NOGD (0x00003000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161 554 # Firmware 44, type: STD FW (0x00000000), id: NTSC/M Jp (0000000000002000), size: 161 563 # Firmware 45, type: STD FW MTS (0x00000004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169 572 # Firmware 46, type: STD FW MTS LCD (0x00001004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169 581 # Firmware 47, type: STD FW MTS LCD NOGD (0x00003004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169 590 # Firmware 48, type: SCODE FW HAS IF (0x60000000), IF = 3.28 MHz id: (0000000000000000), size: 192 600 # Firmware 49, type: SCODE FW HAS IF (0x60000000), IF = 3.30 MHz id: (0000000000000000), size: 192 610 # Firmware 50, type: SCODE FW HAS IF (0x60000000), IF = 3.44 MHz id: (0000000000000000), size: 192 620 # Firmware 51, type: SCODE FW HAS IF (0x60000000), IF = 3.46 MHz id: (0000000000000000), size: 192 630 # Firmware 52, type: SCODE FW DTV6 ATSC OREN36 HAS IF (0x60210020), IF = 3.80 MHz id: (0000000000000000), size: 192 640 # Firmware 53, type: SCODE FW HAS IF (0x60000000), IF = 4.00 MHz id: (0000000000000000), size: 192 650 # Firmware 54, type: SCODE FW DTV6 ATSC TOYOTA388 HAS IF (0x60410020), IF = 4.08 MHz id: (0000000000000000), size: 192 660 # Firmware 55, type: SCODE FW HAS IF (0x60000000), IF = 4.20 MHz id: (0000000000000000), size: 192 670 # Firmware 56, type: SCODE FW MONO HAS IF (0x60008000), IF = 4.32 MHz id: NTSC/M Kr (0000000000008000), size: 192 680 # Firmware 57, type: SCODE FW HAS IF (0x60000000), IF = 4.45 MHz id: (0000000000000000), size: 192 690 # Firmware 58, type: SCODE FW MTS LCD NOGD MONO IF HAS IF (0x6002b004), IF = 4.50 MHz id: NTSC PAL/M PAL/N (000000000000b700), size: 192 700 # Firmware 59, type: SCODE FW LCD NOGD IF HAS IF (0x60023000), IF = 4.60 MHz id: NTSC/M Kr (0000000000008000), size: 192 710 # Firmware 60, type: SCODE FW DTV6 QAM DTV7 DTV78 DTV8 ZARLINK456 HAS IF (0x620003e0), IF = 4.76 MHz id: (0000000000000000), size: 192 720 # Firmware 61, type: SCODE FW HAS IF (0x60000000), IF = 4.94 MHz id: (0000000000000000), size: 192 730 # Firmware 62, type: SCODE FW HAS IF (0x60000000), IF = 5.26 MHz id: (0000000000000000), size: 192 740 # Firmware 63, type: SCODE FW MONO HAS IF (0x60008000), IF = 5.32 MHz id: PAL/BG A2 NICAM (0000000f00000007), size: 192 750 # Firmware 64, type: SCODE FW DTV7 DTV78 DTV8 DIBCOM52 CHINA HAS IF (0x65000380), IF = 5.40 MHz id: (0000000000000000), size: 192 760 # Firmware 65, type: SCODE FW DTV6 ATSC OREN538 HAS IF (0x60110020), IF = 5.58 MHz id: (0000000000000000), size: 192 770 # Firmware 66, type: SCODE FW HAS IF (0x60000000), IF = 5.64 MHz id: PAL/BG A2 (0000000300000007), size: 192 780 # Firmware 67, type: SCODE FW HAS IF (0x60000000), IF = 5.74 MHz id: PAL/BG NICAM (0000000c00000007), size: 192 790 # Firmware 68, type: SCODE FW HAS IF (0x60000000), IF = 5.90 MHz id: (0000000000000000), size: 192 800 # Firmware 69, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.00 MHz id: PAL/DK PAL/I SECAM/K3 SECAM/L SECAM/Lc NICAM (0000000c04c000f0), size: 192 810 # Firmware 70, type: SCODE FW DTV6 QAM ATSC LG60 F6MHZ HAS IF (0x68050060), IF = 6.20 MHz id: (0000000000000000), size: 192 820 # Firmware 71, type: SCODE FW HAS IF (0x60000000), IF = 6.24 MHz id: PAL/I (0000000000000010), size: 192 830 # Firmware 72, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.32 MHz id: SECAM/K1 (0000000000200000), size: 192 840 # Firmware 73, type: SCODE FW HAS IF (0x60000000), IF = 6.34 MHz id: SECAM/K1 (0000000000200000), size: 192 850 # Firmware 74, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.50 MHz id: PAL/DK SECAM/K3 SECAM/L NICAM (0000000c044000e0), size: 192 860 # Firmware 75, type: SCODE FW DTV6 ATSC ATI638 HAS IF (0x60090020), IF = 6.58 MHz id: (0000000000000000), size: 192 870 # Firmware 76, type: SCODE FW HAS IF (0x60000000), IF = 6.60 MHz id: PAL/DK A2 (00000003000000e0), size: 192 880 # Firmware 77, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.68 MHz id: PAL/DK A2 (00000003000000e0), size: 192 890 # Firmware 78, type: SCODE FW DTV6 ATSC TOYOTA794 HAS IF (0x60810020), IF = 8.14 MHz id: (0000000000000000), size: 192 900 # Firmware 79, type: SCODE FW HAS IF (0x60000000), IF = 8.20 MHz id: (0000000000000000), size: 192 929 # Firmware 0, type: BASE FW F8MHZ (0x00000003), id: (0000000000000000), size: 8718 938 # Firmware 1, type: BASE FW F8MHZ MTS (0x00000007), id: (0000000000000000), size: 8712 947 # Firmware 2, type: BASE FW FM (0x00000401), id: (0000000000000000), size: 8562 956 # Firmware 3, type: BASE FW FM INPUT1 (0x00000c01), id: (0000000000000000), size: 8576 965 # Firmware 4, type: BASE FW (0x00000001), id: (0000000000000000), size: 8706 974 # Firmware 5, type: BASE FW MTS (0x00000005), id: (0000000000000000), size: 8682 983 # Firmware 6, type: STD FW (0x00000000), id: PAL/BG A2/A (0000000100000007), size: 161 992 # Firmware 7, type: STD FW MTS (0x00000004), id: PAL/BG A2/A (0000000100000007), size: 169 1001 # Firmware 8, type: STD FW (0x00000000), id: PAL/BG A2/B (0000000200000007), size: 161 1010 # Firmware 9, type: STD FW MTS (0x00000004), id: PAL/BG A2/B (0000000200000007), size: 169 1019 # Firmware 10, type: STD FW (0x00000000), id: PAL/BG NICAM/A (0000000400000007), size: 161 1028 # Firmware 11, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/A (0000000400000007), size: 169 1037 # Firmware 12, type: STD FW (0x00000000), id: PAL/BG NICAM/B (0000000800000007), size: 161 1046 # Firmware 13, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/B (0000000800000007), size: 169 1055 # Firmware 14, type: STD FW (0x00000000), id: PAL/DK A2 (00000003000000e0), size: 161 1064 # Firmware 15, type: STD FW MTS (0x00000004), id: PAL/DK A2 (00000003000000e0), size: 169 1073 # Firmware 16, type: STD FW (0x00000000), id: PAL/DK NICAM (0000000c000000e0), size: 161 1082 # Firmware 17, type: STD FW MTS (0x00000004), id: PAL/DK NICAM (0000000c000000e0), size: 169 1091 # Firmware 18, type: STD FW (0x00000000), id: SECAM/K1 (0000000000200000), size: 161 1100 # Firmware 19, type: STD FW MTS (0x00000004), id: SECAM/K1 (0000000000200000), size: 169 1109 # Firmware 20, type: STD FW (0x00000000), id: SECAM/K3 (0000000004000000), size: 161 1118 # Firmware 21, type: STD FW MTS (0x00000004), id: SECAM/K3 (0000000004000000), size: 169 1127 # Firmware 22, type: STD FW D2633 DTV6 ATSC (0x00010030), id: (0000000000000000), size: 149 1136 # Firmware 23, type: STD FW D2620 DTV6 QAM (0x00000068), id: (0000000000000000), size: 149 1145 # Firmware 24, type: STD FW D2633 DTV6 QAM (0x00000070), id: (0000000000000000), size: 149 1154 # Firmware 25, type: STD FW D2620 DTV7 (0x00000088), id: (0000000000000000), size: 149 1163 # Firmware 26, type: STD FW D2633 DTV7 (0x00000090), id: (0000000000000000), size: 149 1172 # Firmware 27, type: STD FW D2620 DTV78 (0x00000108), id: (0000000000000000), size: 149 1181 # Firmware 28, type: STD FW D2633 DTV78 (0x00000110), id: (0000000000000000), size: 149 1190 # Firmware 29, type: STD FW D2620 DTV8 (0x00000208), id: (0000000000000000), size: 149 1199 # Firmware 30, type: STD FW D2633 DTV8 (0x00000210), id: (0000000000000000), size: 149 1208 # Firmware 31, type: STD FW FM (0x00000400), id: (0000000000000000), size: 135 1217 # Firmware 32, type: STD FW (0x00000000), id: PAL/I (0000000000000010), size: 161 1226 # Firmware 33, type: STD FW MTS (0x00000004), id: PAL/I (0000000000000010), size: 169 1235 # Firmware 34, type: STD FW (0x00000000), id: SECAM/L AM (0000001000400000), size: 169 1244 # Firmware 35, type: STD FW (0x00000000), id: SECAM/L NICAM (0000000c00400000), size: 161 1253 # Firmware 36, type: STD FW (0x00000000), id: SECAM/Lc (0000000000800000), size: 161 1262 # Firmware 37, type: STD FW (0x00000000), id: NTSC/M Kr (0000000000008000), size: 161 1271 # Firmware 38, type: STD FW LCD (0x00001000), id: NTSC/M Kr (0000000000008000), size: 161 1280 # Firmware 39, type: STD FW LCD NOGD (0x00003000), id: NTSC/M Kr (0000000000008000), size: 161 1289 # Firmware 40, type: STD FW MTS (0x00000004), id: NTSC/M Kr (0000000000008000), size: 169 1298 # Firmware 41, type: STD FW (0x00000000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161 1307 # Firmware 42, type: STD FW LCD (0x00001000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161 1316 # Firmware 43, type: STD FW LCD NOGD (0x00003000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161 1325 # Firmware 44, type: STD FW (0x00000000), id: NTSC/M Jp (0000000000002000), size: 161 1334 # Firmware 45, type: STD FW MTS (0x00000004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169 1343 # Firmware 46, type: STD FW MTS LCD (0x00001004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169 1352 # Firmware 47, type: STD FW MTS LCD NOGD (0x00003004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169 1361 # Firmware 48, type: SCODE FW HAS IF (0x60000000), IF = 3.28 MHz id: (0000000000000000), size: 192 1371 # Firmware 49, type: SCODE FW HAS IF (0x60000000), IF = 3.30 MHz id: (0000000000000000), size: 192 1381 # Firmware 50, type: SCODE FW HAS IF (0x60000000), IF = 3.44 MHz id: (0000000000000000), size: 192 1391 # Firmware 51, type: SCODE FW HAS IF (0x60000000), IF = 3.46 MHz id: (0000000000000000), size: 192 1401 # Firmware 52, type: SCODE FW DTV6 ATSC OREN36 HAS IF (0x60210020), IF = 3.80 MHz id: (0000000000000000), size: 192 1411 # Firmware 53, type: SCODE FW HAS IF (0x60000000), IF = 4.00 MHz id: (0000000000000000), size: 192 1421 # Firmware 54, type: SCODE FW DTV6 ATSC TOYOTA388 HAS IF (0x60410020), IF = 4.08 MHz id: (0000000000000000), size: 192 1431 # Firmware 55, type: SCODE FW HAS IF (0x60000000), IF = 4.20 MHz id: (0000000000000000), size: 192 1441 # Firmware 56, type: SCODE FW MONO HAS IF (0x60008000), IF = 4.32 MHz id: NTSC/M Kr (0000000000008000), size: 192 1451 # Firmware 57, type: SCODE FW HAS IF (0x60000000), IF = 4.45 MHz id: (0000000000000000), size: 192 1461 # Firmware 58, type: SCODE FW MTS LCD NOGD MONO IF HAS IF (0x6002b004), IF = 4.50 MHz id: NTSC PAL/M PAL/N (000000000000b700), size: 192 1471 # Firmware 59, type: SCODE FW LCD NOGD IF HAS IF (0x60023000), IF = 4.60 MHz id: NTSC/M Kr (0000000000008000), size: 192 1481 # Firmware 60, type: SCODE FW DTV6 QAM DTV7 DTV78 DTV8 ZARLINK456 HAS IF (0x620003e0), IF = 4.76 MHz id: (0000000000000000), size: 192 1491 # Firmware 61, type: SCODE FW HAS IF (0x60000000), IF = 4.94 MHz id: (0000000000000000), size: 192 1501 # Firmware 62, type: SCODE FW HAS IF (0x60000000), IF = 5.26 MHz id: (0000000000000000), size: 192 1511 # Firmware 63, type: SCODE FW MONO HAS IF (0x60008000), IF = 5.32 MHz id: PAL/BG A2 NICAM (0000000f00000007), size: 192 1521 # Firmware 64, type: SCODE FW DTV7 DTV78 DTV8 DIBCOM52 CHINA HAS IF (0x65000380), IF = 5.40 MHz id: (0000000000000000), size: 192 1531 # Firmware 65, type: SCODE FW DTV6 ATSC OREN538 HAS IF (0x60110020), IF = 5.58 MHz id: (0000000000000000), size: 192 1541 # Firmware 66, type: SCODE FW HAS IF (0x60000000), IF = 5.64 MHz id: PAL/BG A2 (0000000300000007), size: 192 1551 # Firmware 67, type: SCODE FW HAS IF (0x60000000), IF = 5.74 MHz id: PAL/BG NICAM (0000000c00000007), size: 192 1561 # Firmware 68, type: SCODE FW HAS IF (0x60000000), IF = 5.90 MHz id: (0000000000000000), size: 192 1571 # Firmware 69, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.00 MHz id: PAL/DK PAL/I SECAM/K3 SECAM/L SECAM/Lc NICAM (0000000c04c000f0), size: 192 1581 # Firmware 70, type: SCODE FW DTV6 QAM ATSC LG60 F6MHZ HAS IF (0x68050060), IF = 6.20 MHz id: (0000000000000000), size: 192 1591 # Firmware 71, type: SCODE FW HAS IF (0x60000000), IF = 6.24 MHz id: PAL/I (0000000000000010), size: 192 1601 # Firmware 72, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.32 MHz id: SECAM/K1 (0000000000200000), size: 192 1611 # Firmware 73, type: SCODE FW HAS IF (0x60000000), IF = 6.34 MHz id: SECAM/K1 (0000000000200000), size: 192 1621 # Firmware 74, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.50 MHz id: PAL/DK SECAM/K3 SECAM/L NICAM (0000000c044000e0), size: 192 1631 # Firmware 75, type: SCODE FW DTV6 ATSC ATI638 HAS IF (0x60090020), IF = 6.58 MHz id: (0000000000000000), size: 192 1641 # Firmware 76, type: SCODE FW HAS IF (0x60000000), IF = 6.60 MHz id: PAL/DK A2 (00000003000000e0), size: 192 1651 # Firmware 77, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.68 MHz id: PAL/DK A2 (00000003000000e0), size: 192 1661 # Firmware 78, type: SCODE FW DTV6 ATSC TOYOTA794 HAS IF (0x60810020), IF = 8.14 MHz id: (0000000000000000), size: 192 1671 # Firmware 79, type: SCODE FW HAS IF (0x60000000), IF = 8.20 MHz id: (0000000000000000), size: 192
|
/linux-4.4.14/tools/testing/selftests/firmware/ |
H A D | fw_filesystem.sh | 24 FW="$FWPATH/test-firmware.bin" 32 rm -f "$FW" 47 echo "ABCD0123" >"$FW" 49 NAME=$(basename "$FW") 53 if diff -q "$FW" /dev/test_firmware >/dev/null ; then 70 if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
H A D | fw_userhelper.sh | 25 FW="$FWPATH/test-firmware.bin" 30 rm -f "$FW" 64 echo "ABCD0123" >"$FW" 65 NAME=$(basename "$FW") 70 if diff -q "$FW" /dev/test_firmware >/dev/null ; then 83 if diff -q "$FW" /dev/test_firmware >/dev/null ; then 91 load_fw "$NAME" "$FW" 92 if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
H A D | wl12xx.h | 33 /* FW chip version for wl127x */ 35 /* minimum single-role FW version for wl127x */ 40 /* minimum multi-role FW version for wl127x */ 46 /* FW chip version for wl128x */ 48 /* minimum single-role FW version for wl128x */ 53 /* minimum multi-role FW version for wl128x */ 129 /* FW status registers */ 152 /* Cumulative counter of total released mem blocks since FW-reset */
|
H A D | scan.h | 64 /* FW internal use only! */
|
H A D | cmd.c | 108 wl1271_warning("FEM index from FW out of bounds"); wl1271_cmd_general_parms() 176 wl1271_warning("FEM index from FW out of bounds"); wl128x_cmd_general_parms()
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mac-fec.c | 67 #define FW(_fecp, _reg, _v) __fs_out32(&(_fecp)->fec_ ## _reg, (_v)) macro 73 #define FS(_fecp, _reg, _v) FW(_fecp, _reg, FR(_fecp, _reg) | (_v)) 76 #define FC(_fecp, _reg, _v) FW(_fecp, _reg, FR(_fecp, _reg) & ~(_v)) 87 FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_RESET); whack_reset() 231 FW(fecp, grp_hash_table_high, fep->fec.hthi); set_multicast_finish() 232 FW(fecp, grp_hash_table_low, fep->fec.htlo); set_multicast_finish() 272 FW(fecp, addr_low, addrhi); restart() 273 FW(fecp, addr_high, addrlo); restart() 278 FW(fecp, grp_hash_table_high, fep->fec.hthi); restart() 279 FW(fecp, grp_hash_table_low, fep->fec.htlo); restart() 284 FW(fecp, r_buff_size, PKT_MAXBLR_SIZE); restart() 286 FW(fecp, r_cntrl, PKT_MAXBUF_SIZE << 16); restart() 288 FW(fecp, r_hash, PKT_MAXBUF_SIZE); restart() 298 FW(fecp, r_des_start, rx_bd_base_phys); restart() 299 FW(fecp, x_des_start, tx_bd_base_phys); restart() 309 FW(fecp, fun_code, 0x78000000); restart() 315 FW(fecp, mii_speed, fec_inf->mii_speed); restart() 320 FW(fecp, ievent, 0xffc0); restart() 322 FW(fecp, ivec, (virq_to_hw(fep->interrupt) / 2) << 29); restart() 324 FW(fecp, r_cntrl, FEC_RCNTRL_MII_MODE); /* MII enable */ restart() 350 FW(fecp, imask, FEC_ENET_TXF | FEC_ENET_TXB | restart() 356 FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_ETHER_EN); restart() 357 FW(fecp, r_des_active, 0x01000000); restart() 373 FW(fecp, x_cntrl, 0x01); /* Graceful transmit stop */ stop() 383 FW(fecp, imask, 0); stop() 394 FW(fecp, ievent, FEC_ENET_MII); stop() 395 FW(fecp, mii_speed, feci->mii_speed); stop() 404 FW(fecp, ievent, FEC_NAPI_RX_EVENT_MSK); napi_clear_rx_event() 428 FW(fecp, ievent, FEC_NAPI_TX_EVENT_MSK); napi_clear_tx_event() 452 FW(fecp, r_des_active, 0x01000000); rx_bd_done() 460 FW(fecp, x_des_active, 0x01000000); tx_kickstart() 476 FW(fecp, ievent, int_events); clear_int_events()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
H A D | rtl8712_hal.h | 105 unsigned char rate_control_offload; /*1: FW offloads,0: driver handles*/ 106 unsigned char aggregation_offload; /*1: FW offloads,0: driver handles*/ 110 unsigned char beacon_offload; /* 1. FW offloads, 0: driver handles*/ 111 unsigned char MLME_offload; /* 2. FW offloads, 0: driver handles*/ 112 unsigned char hwpc_offload; /* 3. FW offloads, 0: driver handles*/ 113 unsigned char tcp_checksum_offload; /*4. FW offloads,0: driver handles*/ 114 unsigned char tcp_offload; /* 5. FW offloads, 0: driver handles*/ 115 unsigned char ps_control_offload; /* 6. FW offloads, 0: driver handles*/ 116 unsigned char WWLAN_offload; /* 7. FW offloads, 0: driver handles*/ 135 unsigned int img_IMEM_size; /*define the size of FW in IMEM*/ 136 unsigned int img_SRAM_size; /*define the size of FW in SRAM*/
|
H A D | usb_halinit.c | 163 /* Switch the control path to FW */ r8712_usb_hal_bus_init() 185 * CPU Core and MAC I/O to solve FW download fail when system r8712_usb_hal_bus_init() 242 /* CPU Clock and 80M Clock SSC Disable to overcome FW download r8712_usb_hal_bus_init() 258 /* Switch the control path to FW */ r8712_usb_hal_bus_init() 271 /* To make sure that TxDMA can ready to download FW. r8712_usb_hal_bus_init()
|
H A D | hal_init.c | 128 /* define the size of FW in IMEM */ update_fwhdr() 130 /* define the size of FW in SRAM */ update_fwhdr() 163 u32 ulfilelength; /* FW file size */ rtl8712_dl_fw() 300 & FW need more time to read EEPROM */ rtl8712_dl_fw()
|
H A D | rtl8712_cmdctrl_bitdef.h | 36 #define _DDMA_EN BIT(7) /*FW off load function enable*/
|
H A D | rtl8712_cmd.c | 91 /* Wait FW complete IO Cmd */ query_fw_rx_phy_status() 260 /* Before set JoinBss_CMD to FW, driver must ensure FW is in cmd_hdl_filter()
|
H A D | wlan_bssdef.h | 56 FW will only save the channel number in DSConfig.
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
H A D | Hal8723UHWImg_CE.h | 6 /* FW v16 enable usb interrupt */
|
H A D | rtw_pwrctrl.h | 120 /* FW free, re-download the FW */ 122 #define RT_RF_OFF_LEVL_FW_32K BIT(5) /* FW in 32k */
|
H A D | rtl8723a_hal.h | 88 u8 Function; /* Reserved for different FW function indcation, for further use when driver needs to download different FW in different conditions */ 89 __le16 Version; /* FW Version */ 90 u8 Subversion; /* FW Subversion, default 0x00 */ 246 C2H_CCX_TX_RPT = 3, /* The FW notify the report of the specific tx packet. */
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
H A D | hcp_if.h | 52 * hipz_h_alloc_resource_eq allocates EQ resources in HW and FW, initialize 68 * hipz_h_allocate_resource_cq allocates CQ resources in HW and FW, initialize 77 * hipz_h_alloc_resource_qp allocates QP resources in HW and FW, 194 * hipz_h_alloc_resource_mr allocates MR resources in HW and FW, initialize 205 /* hipz_h_register_rpage_mr registers MR resource pages in HW and FW */ 213 /* hipz_h_query_mr queries MR in HW and FW */ 218 /* hipz_h_free_resource_mr frees MR resources in HW and FW */ 222 /* hipz_h_reregister_pmr reregisters MR in HW and FW */ 232 /* hipz_h_register_smr register shared MR in HW and FW */ 242 * hipz_h_alloc_resource_mw allocates MW resources in HW and FW, initialize 250 /* hipz_h_query_mw queries MW in HW and FW */ 255 /* hipz_h_free_resource_mw frees MW resources in HW and FW */
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | fw.h | 135 /* FW offloads, 0: driver handles */ 137 /* FW offloads, 0: driver handles */ 143 /* 1. FW offloads, 0: driver handles */ 145 /* 2. FW offloads, 0: driver handles */ 147 /* 3. FW offloads, 0: driver handles */ 149 /* 4. FW offloads, 0: driver handles */ 151 /* 5. FW offloads, 0: driver handles */ 153 /* 6. FW offloads, 0: driver handles */ 155 /* 7. FW offloads, 0: driver handles */ 187 /* define the size of FW in IMEM */ 189 /* define the size of FW in SRAM */ 341 /* The following macros are used for FW
|
H A D | phy.c | 1217 /* Make sure that CMD IO has be accepted by FW. */ rtl92s_phy_chk_fwcmd_iodone() 1227 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Set FW Cmd fail!!\n"); rtl92s_phy_chk_fwcmd_iodone() 1244 /* if FW version is v.52 or later. */ _rtl92s_phy_set_fwcmd_io() 1339 /* FW set TXOP disable here, so disable EDCA _rtl92s_phy_set_fwcmd_io() 1365 /* Clear FW CMD operation flag. */ _rtl92s_phy_set_fwcmd_io() 1380 "Set FW Cmd(%#x), set_fwcmd_inprogress(%d)\n", rtl92s_phy_set_fw_cmd() 1384 /* We re-map to combined FW CMD ones if firmware version */ rtl92s_phy_set_fw_cmd() 1414 /* We shall revise all FW Cmd IO into Reg0x364 rtl92s_phy_set_fw_cmd() 1421 /* Clear control flag to sync with FW. */ rtl92s_phy_set_fw_cmd() 1449 /* Clear FW parameter in terms of thermal parts. */ rtl92s_phy_set_fw_cmd() 1463 /* Clear control flag to sync with FW. */ rtl92s_phy_set_fw_cmd() 1467 /* The following FW CMDs are only compatible to rtl92s_phy_set_fw_cmd() 1475 /* Clear FW parameter in terms of RA parts. */ rtl92s_phy_set_fw_cmd() 1479 "[FW CMD] [New Version] Set RA/IOT Comb in n mode!! FwCmdMap(%#x), FwParam(%#x)\n", rtl92s_phy_set_fw_cmd() 1485 /* Clear control flag to sync with FW. */ rtl92s_phy_set_fw_cmd() 1493 /* Clear FW parameter in terms of RA parts. */ rtl92s_phy_set_fw_cmd() 1499 /* Clear control flag to sync with FW. */ rtl92s_phy_set_fw_cmd() 1505 /* Clear control flag to sync with FW. */ rtl92s_phy_set_fw_cmd() 1508 /* The following FW CMD is compatible to v.62 or later. */ rtl92s_phy_set_fw_cmd() 1513 /* The followed FW Cmds needs post-processing later. */ rtl92s_phy_set_fw_cmd() 1567 "[FW CMD] Set PAPE Control\n"); rtl92s_phy_set_fw_cmd() 1573 /* Pass to original FW CMD processing callback rtl92s_phy_set_fw_cmd() 1580 /* We shall post processing these FW CMD if rtl92s_phy_set_fw_cmd() 1585 /* Update current FW Cmd for callback use. */ rtl92s_phy_set_fw_cmd()
|
H A D | hw.c | 590 /* Clear FW RPWM for FW control LPS.*/ _rtl92se_macconfig_before_fwdownload() 738 /* To make sure that TxDMA can ready to download FW. */ _rtl92se_macconfig_before_fwdownload() 813 /* Firmware allocate now, associate with FW internal setting.!!! */ _rtl92se_macconfig_after_fwdownload() 817 /* 5.4 Set RXDMA arbitration to control RXDMA/MAC/FW R/W for RXFIFO */ _rtl92se_macconfig_after_fwdownload() 981 /* Before FW download, we have to set some MAC register */ rtl92se_hw_init() 993 "Failed to download FW. Init HW without FW now... " rtl92se_hw_init() 994 "Please copy FW into /lib/firmware/rtlwifi\n"); rtl92se_hw_init() 999 /* After FW download, we have to reset MAC register */ rtl92se_hw_init() 1002 /*Retrieve default FW Cmd IO map. */ rtl92se_hw_init() 1034 /* Before initalizing RF. We can not use FW to do RF-R/W. */ rtl92se_hw_init() 1104 /* Compatible earlier FW version. */ rtl92se_hw_init()
|
/linux-4.4.14/sound/firewire/bebob/ |
H A D | bebob_terratec.c | 63 /* PHASE 88 Rack FW */ 75 /* 'PHASE 24 FW' and 'PHASE X24 FW' */
|
H A D | bebob.c | 176 return strncmp(name, "FW Audiophile Bootloader", 15) != 0; check_audiophile_booted() 369 /* Tascam, IF-FW DM */ 400 /* Lynx, Aurora 8/16 (LT-FW) */ 408 /* TerraTec Electronic GmbH, PHASE 88 Rack FW */ 410 /* TerraTec Electronic GmbH, PHASE 24 FW */ 412 /* TerraTec Electronic GmbH, Phase X24 FW */
|
/linux-4.4.14/sound/soc/intel/common/ |
H A D | sst-dsp-priv.h | 66 /* FW module parser/loader */ 111 * type. A SST driver may load multiple FW files. 116 /* base addresses of FW file data */ 122 struct list_head list; /* DSP list of FW */ 123 struct list_head module_list; /* FW list of modules */ 131 * Used to define and register a new FW module. This data is extracted from 132 * FW module header information. 153 * times within the DSP FW. 191 * ADSP memory blocks. The simplest FW will be a file with 1 module. A module 196 struct sst_fw *sst_fw; /* parent FW we belong too */ 216 struct list_head list_fw; /* FW list of modules */ 268 struct mutex mutex; /* DSP FW lock */ 293 /* SST FW files loaded and their modules */ 305 /* DMA FW loading */ 338 /* Create/Free FW files - can contain multiple modules */
|
H A D | sst-firmware.c | 345 /* allocate DMA buffer to store FW data */ sst_fw_new() 354 /* copy FW data to DMA-able memory */ sst_fw_new() 363 /* call core specific FW paser to load FW data into DSP */ sst_fw_new() 399 /* call core specific FW paser to load FW data into DSP */ sst_fw_reload() 477 /* create a new SST generic module from FW template */ sst_module_new() 1015 /* register a DSP memory block for use with FW based modules */ sst_mem_block_register()
|
/linux-4.4.14/sound/soc/intel/atom/sst/ |
H A D | sst_ipc.c | 217 * process_fw_init - process the FW init msg 219 * @msg: IPC message mailbox data from FW 221 * This function processes the FW init msg from FW 222 * marks FW state and prints debug info of loaded FW 231 dev_dbg(sst_drv_ctx->dev, "*** FW Init msg came***\n"); process_fw_init() 234 dev_err(sst_drv_ctx->dev, "FW Init failed, Error %x\n", process_fw_init() 288 dev_err(sst_drv_ctx->dev, "FW sent async error msg:\n"); process_fw_async_msg() 309 "Unrecognized async msg from FW msg_id %#x\n", msg_id); process_fw_async_msg() 334 /*FW sent async large message*/ sst_process_reply_mrfld() 339 /* FW sent short error response for an IPC */ sst_process_reply_mrfld() 341 /* 32-bit FW error code in msg_low */ sst_process_reply_mrfld() 342 dev_err(sst_drv_ctx->dev, "FW sent error response 0x%x", msg_low); sst_process_reply_mrfld()
|
H A D | sst_loader.c | 130 /* verify FW */ sst_validate_fw_image() 133 /* Invalid FW signature */ sst_validate_fw_image() 172 * sst_parse_module_memcpy - Parse audio FW modules and populate the memcpy list 175 * @module : FW module header 236 * This function parses the FW image and saves the parsed image in the list 348 * This function requests the SST FW from the kernel, parses it and 374 * so that FW can use it to setup TLB 397 * sst_load_fw - function to load FW into DSP 398 * Transfers the FW to DSP using dma/memcpy 412 dev_dbg(sst_drv_ctx->dev, "sst: FW not in memory retry to download\n"); sst_load_fw() 434 /* Write the DRAM/DCCM config before enabling FW */ sst_load_fw() 446 /* FW download failed due to timeout */ sst_load_fw()
|
H A D | sst_pci.c | 46 /* check that the relocated IMR base matches with FW Binary */ sst_platform_get_resources() 55 "FW LSP DDR BASE does not match with IFWI\n"); sst_platform_get_resources()
|
H A D | sst_stream.c | 68 * Currently hardcoding as per FW reqm. sst_alloc_stream_mrfld() 114 dev_err(sst_drv_ctx->dev, "FW alloc failed ret %d\n", ret); sst_alloc_stream_mrfld() 123 dev_err(sst_drv_ctx->dev, "FW alloc failed ret %d\n", ret); sst_alloc_stream_mrfld() 126 "FW not in clean state, send free for:%d\n", str_id); sst_alloc_stream_mrfld()
|
H A D | sst.h | 77 SST_CUSTOM_INFO = 7, /* consists of FW binary information */ 223 * struct sst_fw_header - FW file headers 225 * @signature : FW signature 240 * struct fw_module_header - module header in FW 257 * struct fw_block_info - block header for FW
|
H A D | sst.c | 159 dev_err(sst->dev, "not suspending FW!!, Err: %d\n", ret); sst_save_dsp_context_v2() 310 dev_dbg(ctx->dev, "Requesting FW %s now...\n", ctx->firmware_name); sst_context_init() 368 * initialize by FW or driver when firmware is loaded sst_restore_shim64() 541 /* FW download failed due to timeout */ intel_sst_resume()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | mei.h | 74 * FW Client (given by UUID). This opens a communication channel 75 * between a host client and a FW client. From this point every read and write 76 * will communicate with the associated FW client. 83 * The input parameter is UUID of the FW Client. 84 * The output parameter is the properties of the FW client 85 * (FW protocol version and max message size).
|
/linux-4.4.14/drivers/nfc/nfcmrvl/ |
H A D | nfcmrvl.h | 39 ** NCI FW Parmaters 74 /* FW download context */ 77 /* FW download support */
|
H A D | fw_dnld.c | 32 /* FW download states */ 123 nfc_info(priv->dev, "FW loading over (%d)]\n", error); fw_dnld_over() 137 nfc_err(priv->dev, "FW loading timeout"); fw_dnld_timeout() 152 /* Start FW download state machine */ process_state_reset() 318 /* FW Loading is done */ process_state_fw_dnld() 391 * FW download. process_state_boot() 395 nfc_info(priv->dev, "FW loading: helper loaded"); process_state_boot() 397 nfc_info(priv->dev, "FW loading: firmware loaded"); process_state_boot() 449 nfc_err(priv->dev, "FW loading error"); fw_dnld_rx_work() 509 * Retrieve FW binary file and parse it to initialize FW download nfcmrvl_fw_dnld_start() 513 /* Retrieve FW binary */ nfcmrvl_fw_dnld_start() 515 nfc_err(priv->dev, "failed to retrieve FW %s", firmware_name); nfcmrvl_fw_dnld_start()
|
/linux-4.4.14/drivers/nfc/s3fwrn5/ |
H A D | firmware.h | 23 /* FW Message Types */ 28 /* FW Return Codes */ 39 /* ---- FW Packet structures ---- */
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | pwrseq.c | 92 /* FW behavior */ 100 /* FW behavior */ 171 /*FW behavior*/ 179 /*FW behavior*/
|
/linux-4.4.14/sound/firewire/tascam/ |
H A D | tascam.c | 17 .name = "FW-1884", 27 .name = "FW-1082", 36 /* FW-1804 may be supported. */ 71 strcpy(tscm->card->driver, "FW-TASCAM"); identify_model()
|
/linux-4.4.14/Documentation/dvb/ |
H A D | get_dvb_firmware | 237 open FW,">$tmpdir/opera.fw"; 238 print FW "$RES1"; 239 print FW "$DAT1"; 240 print FW "$RES1"; 241 print FW "$DAT1"; 242 appendfile(FW,"$tmpdir/fw1part1-1"); 243 print FW "$RES0"; 244 print FW "$DAT0"; 245 print FW "$RES1"; 246 print FW "$DAT1"; 247 appendfile(FW,"$tmpdir/fw1part2-1"); 248 print FW "$RES1"; 249 print FW "$DAT1"; 250 print FW "$RES0"; 251 print FW "$DAT0"; 274 my ($FW); 275 open $FW, ">$tmpdir/fwtmp3"; 276 print $FW "$CMD\001$PAD"; 277 print $FW "$CMD\001$PAD"; 278 appendfile($FW, "$tmpdir/fwtmp1"); 279 print $FW "$CMD\000$PAD"; 280 print $FW "$CMD\001$PAD"; 281 appendfile($FW, "$tmpdir/fwtmp2"); 282 print $FW "$CMD\001$PAD"; 283 print $FW "$CMD\000$PAD"; 284 close($FW); 807 open FW,">$fwfile"; 808 print FW "\x01\x00"; # just a version id for the driver itself 809 print FW "\x9A"; # fw version 810 print FW "\x00"; # padding 811 print FW "$BLOCKS_MAIN"; # number of blocks of main part 812 print FW "\x00"; # padding 813 print FW "$CRC"; # 16bit crc value of main part 814 appendfile(FW,"$tmpdir/fw1");
|
/linux-4.4.14/drivers/staging/rtl8188eu/hal/ |
H A D | pwrseq.c | 91 /* FW behavior */ 99 /* FW behavior */
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
H A D | Hal8723PwrSeq.c | 70 /* FW behavior */ 77 /* FW behavior */
|
H A D | rtl8723a_hal_init.c | 131 /* polling for FW ready */ _FWFreeToGo() 137 "%s: Polling FW ready success!! REG_MCUFWDL:0x%08x\n", _FWFreeToGo() 145 "%s: Polling FW ready fail!! REG_MCUFWDL:0x%08x\n", _FWFreeToGo() 278 /* Shift 32 bytes for FW header */ rtl8723a_FirmwareDownload() 1296 /* we will init FW when power on again. */ _ResetDigitalProcedure1_92C() 1306 incorrect FW write operation. */ _ResetDigitalProcedure1_92C() 1837 * will be used by Fw in FW LPS mode. The function is to fill the Tx 1907 /* add NULL Data and BT NULL Data Packets to FW RSVD Page */ hw_var_set_opmode()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | pwrseq.c | 94 /*FW behavior*/ 102 /*FW behavior*/
|
H A D | fw.c | 121 RT_TRACE(rtlpriv, COMP_FW, DBG_LOUD, "FW size is %d bytes,\n", size); _rtl88e_write_fw() 181 "Polling FW ready success!! REG_MCUFWDL:0x%08x.\n", _rtl88e_fw_free_to_go() 192 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", value32); _rtl88e_fw_free_to_go() 313 "Write H2C fail because no trigger for FW INT!\n"); _rtl88e_fill_h2c_command() 345 "Waiting too long for FW read clear HMEBox(%d)!\n", _rtl88e_fill_h2c_command() 355 "Waiting for FW read clear HMEBox(%d)!!! 0x130 = %2x\n", _rtl88e_fill_h2c_command() 468 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "FW LPS mode = %d\n", mode); rtl88e_set_fw_pwrmode_cmd() 471 rlbm = 0;/*YJ, temp, 120316. FW now not support RLBM=2.*/ rtl88e_set_fw_pwrmode_cmd() 718 /*Should check FW support p2p or not.*/ rtl88e_set_p2p_ctw_period_cmd()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | pwrseq.c | 100 /*FW behavior*/ 109 /*FW behavior*/
|
H A D | fw.c | 118 RT_TRACE(rtlpriv, COMP_FW, DBG_LOUD , "FW size is %d bytes,\n", size); _rtl92ee_write_fw() 179 "Polling FW ready success!! REG_MCUFWDL:0x%08x. count = %d\n", _rtl92ee_fw_free_to_go() 190 "Polling FW ready fail!! REG_MCUFWDL:0x%08x. count = %d\n", _rtl92ee_fw_free_to_go() 370 "Waiting too long for FW read clear HMEBox(%d)!!!\n", _rtl92ee_fill_h2c_command() 379 "Waiting for FW read clear HMEBox(%d)!!! 0x130 = %2x\n", _rtl92ee_fill_h2c_command() 505 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD , "FW LPS mode = %d\n", mode); rtl92ee_set_fw_pwrmode_cmd() 508 rlbm = 0;/*YJ,temp,120316. FW now not support RLBM=2.*/ rtl92ee_set_fw_pwrmode_cmd() 745 /*Shoud check FW support p2p or not.*/ rtl92ee_set_p2p_ctw_period_cmd()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | pwrseq.c | 100 /*FW behavior*/ 109 /*FW behavior*/
|
H A D | hal_btc.h | 137 /* The FW notify the report of the specific tx packet. */
|
H A D | fw.c | 103 "Write H2C fail because no trigger for FW INT!\n"); _rtl8723e_fill_h2c_command() 137 "Wating too long for FW read clear HMEBox(%d)!\n", _rtl8723e_fill_h2c_command() 148 "Waiting for FW read clear HMEBox(%d)!!! 0x1BF = %2x\n", _rtl8723e_fill_h2c_command() 278 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "FW LPS mode = %d\n", mode); rtl8723e_set_fw_pwrmode_cmd()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | pwrseq.c | 95 /*FW behavior*/ 103 /*FW behavior*/
|
H A D | fw.c | 101 "Write H2C fail because no trigger for FW INT!\n"); _rtl8723be_fill_h2c_command() 134 "Waiting too long for FW read clear HMEBox(%d)!\n", _rtl8723be_fill_h2c_command() 145 "Waiting for FW read clear HMEBox(%d)!!! 0x130 = %2x\n", _rtl8723be_fill_h2c_command() 245 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "FW LPS mode = %d\n", mode); rtl8723be_set_fw_pwrmode_cmd() 248 rlbm = 0;/*YJ,temp,120316. FW now not support RLBM=2.*/ rtl8723be_set_fw_pwrmode_cmd() 488 /*Should check FW support p2p or not.*/ rtl8723be_set_p2p_ctw_period_cmd()
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
H A D | wl18xx.h | 27 /* minimum FW required for driver */ 49 /* buffer for sending commands to FW */ 54 /* Index of last released Tx desc in FW */ 131 /* FW status registers */ 154 /* Cumulative counter of total released mem blocks since FW-reset */
|
H A D | acx.h | 333 * This the maximum A-MPDU length supported by the AP. The FW may not 346 * enable/disable fast-link/PSM notification from FW 355 * enable/disable RX BA filtering in FW 384 * configure the FW dynamic traces
|
H A D | tx.h | 39 * The FW uses a special bit to indicate a wide channel should be used in
|
H A D | conf.h | 136 /* this structure is copied wholesale to FW */
|
H A D | acx.c | 174 * this bit is not employed by the spec but only by FW to wl18xx_acx_set_peer_cap() 228 * When the host is suspended, we can configure the FW to disable RX BA
|
/linux-4.4.14/drivers/usb/host/ |
H A D | xhci-rcar.c | 24 #define RCAR_USB3_DL_CTRL 0x250 /* FW Download Control & Status */ 25 #define RCAR_USB3_FW_DATA0 0x258 /* FW Data0 */ 42 /* FW Download Control & Status */
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
H A D | rx.h | 87 * Bits 3-5 - process_id tag (AP mode FW) 105 /* If set, the buffer was padded by the FW to be 4 bytes aligned */ 109 * Account for the padding inserted by the FW in case of RX_ALIGNMENT
|
H A D | wlcore.h | 288 /* FW Rx counter */ 301 /* FW log buffer */ 304 /* Number of valid bytes in the FW log buffer */ 307 /* FW log end marker */ 310 /* FW memory block size */ 313 /* Sysfs FW log entry readers wait queue */ 397 /* Fast/slow links bitmap according to FW */ 400 /* AP-mode - a bitmap of links currently in PS mode according to FW */ 470 /* size of the private FW status data */ 486 /* sleep auth value currently configured to FW */ 492 /* minimum FW version required for the driver to work in single-role */ 495 /* minimum FW version required for the driver to work in multi-role */ 568 /* Older firmwares did not implement the FW logger over bus feature */ 589 /* The FW only support a zero session id for AP */ 612 * FW that a TX packet is in the XFER 618 * The host sets this bit to inform the FW 631 * The host sets this bit to inform the FW
|
H A D | wlcore_i.h | 79 /* Defined by FW as 0. Will not be freed or allocated. */ 84 * to be transmitted to FW for a STA in PS-mode. Only when packets are 85 * present in the FW buffers it will wake the sleeping STA. We want to put 150 /* Cumulative counter of total released mem blocks since FW-reset */ 267 /* accounting for allocated / freed packets in FW */ 280 * total freed FW packets on the link - used for tracking the 332 * total freed FW packets on the link to the STA - used for tracking the 478 * total freed FW packets on the link.
|
H A D | acx.h | 54 /* SW FW Initiated interrupt Watchdog timer expiration */ 518 /* Number of blocks FW allocated for TX packets */ 521 /* Number of blocks FW allocated for RX packets */ 687 * This the maximum A-MPDU length supported by the AP. The FW may not 722 * Note: When this value is set to 1 FW will protect all TXOP with RTS 841 * 0xFF = use FW default 846 * 38.4/19.2 Mhz. 0xFF = use FW default 851 * 26/52 Mhz. 0xFF = use FW default 856 * 38.4/19.2 Mhz. 0xFFFF = use FW default 861 * 26/52 Mhz. 0xFFFF = use FW default 866 * 0xFFFFFFFF = use FW default 871 * 0xFFFFFFFF = use FW default 880 * 0xFF = use FW default 885 * 0xFF = use FW default
|
H A D | conf.h | 422 * Max time in msec the FW may delay RX-Complete interrupt. 448 * of the 22Mbps rate. There is a FW limitation on 12 rates so we must drop 518 * Range: bit 0: Truncate - when set, FW attempts to send a frame stop 593 /* Allow TX BA on all TIDs but 6,7. These are currently reserved in the FW */ 647 * event is triggered from FW. 673 * Max time in msec the FW may delay frame TX-Complete interrupt. 936 * beacon must be correctly received in FW before beacon ET 969 * by the FW when in AUTO_PS mode 1144 * Scan trigger (split scan) timeout. The FW will split the scan 1145 * operation into slices of the given time and allow the FW to schedule 1164 * active scans (in TU/1000s). The max dwell time is used by the FW once 1299 * Number of memory blocks dedicated for the FW logger 1301 * Range: 2-16, or 0 to disable the FW logger 1355 /* Prevent HW recovery. FW will remain stuck. */
|
H A D | tx.c | 101 * authentication response. this way it won't get de-authed by FW wl1271_tx_ap_update_inconnection_sta() 133 * if in FW PS and there is enough data in FW we can put the link wl1271_tx_regulate_link() 136 * case FW-memory congestion is less of a problem. wl1271_tx_regulate_link() 140 * connected to the AP. Otherwise the FW would not set the PSM bit. wl1271_tx_regulate_link() 238 * If the FW was empty before, arm the Tx watchdog. Also do wl1271_tx_allocate() 307 * FW expects the dummy packet to have an invalid session id - wl1271_tx_fill_hdr() 507 * 2. The FW has the least allocated blocks wlcore_select_ac() 758 * In case a FW command fails within wl1271_prepare_tx_frame fails a recovery
|
H A D | main.c | 264 wl1271_debug(DEBUG_TX, "No Tx (in FW) for %d ms due to ROC", wl12xx_tx_watchdog_work() 275 wl1271_debug(DEBUG_TX, "No Tx (in FW) for %d ms due to scan", wl12xx_tx_watchdog_work() 288 wl1271_debug(DEBUG_TX, "No Tx (in FW) for %d ms. AP has " wl12xx_tx_watchdog_work() 296 wl1271_error("Tx stuck (in FW) for %d ms. Starting recovery", wl12xx_tx_watchdog_work() 353 * packets in FW or if the STA is awake. wl12xx_irq_ps_regulate_link() 359 * Start high-level PS if the STA is asleep with enough blocks in FW. wl12xx_irq_ps_regulate_link() 361 * case FW-memory congestion is less of a problem. wl12xx_irq_ps_regulate_link() 365 * connected to the AP. Otherwise the FW would not set the PSM bit. wl12xx_irq_ps_regulate_link() 460 * If the FW freed some blocks: wlcore_fw_status() 474 * The FW might change the total number of TX memblocks before wlcore_fw_status() 819 /* Fill the FW log file, consumed by the sysfs fwlog entry */ wl12xx_copy_fwlog() 839 wl1271_info("Reading FW panic log"); wl12xx_read_fwlog_panic() 926 * transmitted packets that we haven't yet got in the FW status wlcore_save_freed_pkts() 959 wl1271_info("Hardware recovery in progress. FW ver: %s", wlcore_print_recovery() 962 /* change partitions momentarily so we can read the FW pc */ wlcore_print_recovery() 1008 /* Prevent spurious TX during FW restart */ wl1271_recovery_work() 1341 /* The FW is low on RX memory blocks, so send the dummy packet asap */ wl1271_tx_dummy_packet() 1346 * If the FW TX is busy, TX work will be scheduled by the threaded wl1271_tx_dummy_packet() 1409 * that need to be checked by the FW filter. Each segment is called wl1271_validate_wowlan_pattern() 1410 * a field in the FW API. We verify that the total number of fields wl1271_validate_wowlan_pattern() 1411 * required for this pattern won't exceed FW limits (8) wl1271_validate_wowlan_pattern() 1412 * as well as the total fields buffer won't exceed the FW limit. wl1271_validate_wowlan_pattern() 1625 /* Validate all incoming patterns before clearing current FW state */ wl1271_configure_wowlan() 1806 /* disable fast link flow control notifications from FW */ 1811 /* if filtering is enabled, configure the FW to drop all RX BA frames */ 1917 /* if filtering is enabled, configure the FW to drop all RX BA frames */ 2059 * FW channels must be re-calibrated after recovery, wlcore_op_stop_locked() 3464 * in sync with FW spare block accounting wlcore_op_set_key() 5015 * rearm the tx watchdog when the last STA is freed - give the FW a wl1271_free_sta() 5084 * wl->mutex must be taken and the FW must be awake when the call 5276 /* sanity check - the fields in FW are only 8bits wide */ wl1271_op_ampdu_action() 5358 * The BA initiator session management in FW independently. wl1271_op_ampdu_action() 5752 /* packets are considered pending if in the TX queue or the FW */ wl1271_tx_frames_pending() 6199 /* the FW answers probe-requests in AP-mode */ wl1271_init_ieee80211() 6325 /* Allocate one page for the FW log */ wlcore_alloc_hw() 6587 "FW logger options: continuous, ondemand, dbgpins or disable"); 6596 MODULE_PARM_DESC(no_recovery, "Prevent HW recovery. FW will remain stuck.");
|
H A D | init.c | 202 /* nullfunc->addr1 is filled by FW */ wl1271_ap_init_null_template() 235 /* qosnull->addr1 is filled by FW */ wl1271_ap_init_qos_null_template() 686 /* Configure the FW logger */ wl1271_hw_init()
|
H A D | scan.h | 87 /* The FW intervals can take up to 16 entries.
|
H A D | sysfs.c | 190 /* Create sysfs file for the FW log */ wlcore_sysfs_init()
|
/linux-4.4.14/drivers/staging/media/mn88472/ |
H A D | mn88472_priv.h | 33 bool warm; /* FW running */
|
/linux-4.4.14/drivers/staging/media/mn88473/ |
H A D | mn88473_priv.h | 33 bool warm; /* FW running */
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_fw_file_hdr.h | 1 /* bnx2x_fw_file_hdr.h: FW binary file header structure.
|
H A D | bnx2x_cmn.c | 140 * bnx2x_fill_fw_str - Fill buffer with FW version string. 533 * Otherwise FW would close the aggregation. bnx2x_set_gro_params() 632 /* FW gives the indices of the SGE as if the ring is an array bnx2x_fill_frag_skb() 750 BNX2X_ERR("Error: FW GRO supports only IPv4/IPv6, not 0x%04x\n", bnx2x_gro_receive() 2256 /* Total number of FW statistics requests = bnx2x_alloc_fw_stats_mem() 2323 BNX2X_ERR("Can't allocate FW stats memory\n"); bnx2x_alloc_fw_stats_mem() 2338 /* Get current FW pulse sequence */ bnx2x_nic_load_request() 2368 /* check whether another PF has already loaded FW to chip. In 2370 * initialized the device including loading FW 2377 /* build my FW version dword */ bnx2x_compare_fw_ver() 2383 /* read loaded FW from chip */ bnx2x_compare_fw_ver() 2392 BNX2X_ERR("bnx2x with FW %x was already loaded which mismatches my %x FW. Aborting\n", bnx2x_compare_fw_ver() 2395 BNX2X_DEV_INFO("bnx2x with FW %x was already loaded which mismatches my %x FW, possibly due to MF UNDI\n", bnx2x_compare_fw_ver() 2683 /* Allocated memory for FW statistics */ bnx2x_nic_load() 2793 /* initialize FW coalescing state machines in RAM */ bnx2x_nic_load() 3442 violation to FW restrictions) */ bnx2x_pkt_req_lin() 3619 /* set FW indication according to inner or outer protocols if tunneled */ bnx2x_set_sbd_csum() 3862 /* First, check if we need to linearize the skb (due to FW bnx2x_start_xmit() 3864 (there will be no violation to FW restrictions) */ bnx2x_start_xmit() 3952 /* used by FW for packet accounting */ bnx2x_start_xmit() 4196 * since FW might read the BD right after the producer is updated. bnx2x_start_xmit() 4198 * as IA-64. The following barrier is also mandatory since FW will bnx2x_start_xmit() 4547 /* allocate at least number of buffers required by FW */ bnx2x_alloc_fp_mem_at() 4652 /* FW will drop all packets if queue is not big enough,
|
/linux-4.4.14/drivers/misc/mei/ |
H A D | mei_dev.h | 160 /* Maximum number of processed FW status registers */ 162 /* Minimal buffer for FW status string (8 bytes in dw + space or '\0') */ 167 * struct mei_fw_status - storage of FW status data 170 * @status: FW status registers 212 * @internal: communication between driver and FW flag 301 * @write : write a message to FW 306 * @read : read a buffer from the FW 404 * @wait_hw_ready : wait queue for receive HW ready message form FW 405 * @wait_pg : wait queue for receive PG message from FW 406 * @wait_hbm_start : wait queue for receive HBM start message from FW 407 * @wait_stop_wd : wait queue for receive WD stop message from FW 431 * @me_clients : list of FW clients 432 * @me_clients_map : FW clients bit map 434 * @me_client_index : last FW client index in enumeration 484 * waiting queue for receive message from FW
|
H A D | hw-me.h | 32 * @fw_status: FW status
|
H A D | main.c | 398 dev_dbg(dev->dev, "Cannot connect to FW Client UUID = %pUl\n", mei_ioctl_connect_client() 404 dev_dbg(dev->dev, "Connect to FW Client ID = %d\n", mei_ioctl_connect_client() 406 dev_dbg(dev->dev, "FW Client - Protocol Version = %d\n", mei_ioctl_connect_client() 408 dev_dbg(dev->dev, "FW Client - Max Msg Len = %d\n", mei_ioctl_connect_client() 415 dev_dbg(dev->dev, "FW Client is amthi\n"); mei_ioctl_connect_client()
|
H A D | hw-txe-regs.h | 80 /* SeC FW Status Register 82 * FW uses this register in order to report its status to host.
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | fw.c | 127 RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, "FW size is %d bytes,\n", size); _rtl92d_write_fw() 200 RT_TRACE(rtlpriv, COMP_FW, DBG_DMESG, "FW already have download\n"); _rtl92d_fw_init() 201 /* polling for FW ready */ _rtl92d_fw_init() 208 "Polling FW ready success!! REG_MCUFWDL: 0x%x\n", _rtl92d_fw_init() 218 "Polling FW ready success!! REG_MCUFWDL: 0x%x\n", _rtl92d_fw_init() 229 "Polling FW ready fail!! MAC0 FW init not ready: 0x%x\n", _rtl92d_fw_init() 233 "Polling FW ready fail!! MAC1 FW init not ready: 0x%x\n", _rtl92d_fw_init() 237 "Polling FW ready fail!! REG_MCUFWDL:0x%08ul\n", _rtl92d_fw_init() 269 "Shift 32 bytes for FW header!!\n"); rtl92d_download_fw() 415 "Write H2C fail because no trigger for FW INT!\n"); _rtl92d_fill_h2c_command() 446 "Waiting too long for FW read clear HMEBox(%d)!\n", _rtl92d_fill_h2c_command() 454 "Waiting for FW read clear HMEBox(%d)!!! 0x1BF = %2x\n", _rtl92d_fill_h2c_command()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
H A D | rx_desc.h | 131 * requires FW processing. The OLE will have classification 133 * packets and descriptors which need FW attention. 183 * fragmented. If set the FW should look at the rx_frag_info 343 * Reserved: HW should fill with zero. FW should ignore. 496 * Reserved: HW should fill with zero. FW should ignore. 550 * Reserved: HW should fill with zero. FW should ignore. 649 * Reserved: HW should fill with zero. FW should ignore. 656 * Reserved: HW should fill with zero. FW should ignore. 820 * Reserved: HW should fill with 0, FW should ignore. 826 * Reserved: HW should fill with 0, FW should ignore. 879 * Reserved: HW should fill with 0, FW should ignore. 894 * Reserved: HW should fill with 0, FW should ignore. 901 * Reserved: HW should fill with 0, FW should ignore. 908 * Reserved: HW should fill with 0, FW should ignore. 1170 * Reserved: HW should fill with 0, FW should ignore. 1180 * Indicates that the BB has captured a channel dump. FW can 1183 * capture_channel bit BB descriptor or FW setting the 1187 * Reserved: HW should fill with 0, FW should ignore. 1196 * Reserved: HW should fill with 0, FW should ignore. 1200 * Every time HW sets this bit in memory FW/SW must clear this 1201 * bit in memory. FW will initialize all the ppdu_done dword
|
H A D | hif.h | 53 /* Post BMI phase, after FW is loaded. Starts regular operation */ 81 /* Power up the device and enter BMI transfer mode for FW download */
|
H A D | targaddrs.h | 196 /* FW swap field */ 199 * instruction to FW 203 * FW will not swap TX descriptor. Meaning packets are formed
|
H A D | testmode.c | 199 ath10k_err(ar, "invalid length for FW IE %d (%zu < %zu)\n", ath10k_tm_fetch_utf_firmware_api_2() 237 ath10k_warn(ar, "Unknown testmode FW IE: %u\n", ath10k_tm_fetch_utf_firmware_api_2() 278 /* We didn't find FW UTF API 1 ("utf.bin") does not advertise ath10k_tm_fetch_utf_firmware_api_1()
|
/linux-4.4.14/drivers/net/wireless/libertas_tf/ |
H A D | if_usb.c | 275 * if_usb_send_fw_pkt - This function downloads the FW 327 "Host has finished FW downloading\n"); if_usb_send_fw_pkt() 328 lbtf_deb_usb2(&cardp->udev->dev, "Donwloading FW JUMP BLOCK\n"); if_usb_send_fw_pkt() 330 /* Host has finished FW downloading if_usb_send_fw_pkt() 331 * Donwloading FW JUMP BLOCK if_usb_send_fw_pkt() 558 "FW received Blk with correct CRC\n"); if_usb_receive_fwload() 560 "FW received Blk seqnum = %d\n", if_usb_receive_fwload() 565 "FW received Blk with CRC error\n"); if_usb_receive_fwload() 747 * @ivalue 1 boots from FW by USB-Download, 2 boots from FW in EEPROM. 768 * check_fwfile_format - Check the validity of Boot2/FW image. 848 /* Issue Boot command = 1, Boot from Download-FW */ if_usb_prog_firmware() 892 pr_info("FW download failure, time = %d ms\n", i * 100); if_usb_prog_firmware()
|
H A D | libertas_tf.h | 349 /* Max number of TxPD FW can handle */ 362 /* FW release number, example 0x01030304 = 2.3.4p1 */ 373 /*FW/HW capability */
|
/linux-4.4.14/drivers/scsi/megaraid/ |
H A D | megaraid_mbox.h | 169 * @hw_error : set if FW not responding 173 * @sysfs_uioc : management packet to issue FW calls from sysfs 174 * @sysfs_mbox64 : mailbox packet to issue FW calls from sysfs 175 * @sysfs_buffer : data buffer for FW commands issued from sysfs 176 * @sysfs_buffer_dma : DMA buffer for FW commands issued from sysfs
|
H A D | megaraid_sas_base.c | 75 MODULE_PARM_DESC(msix_vectors, "MSI-X max vector count. Default: Set by FW"); 309 * megasas_decode_evt: Decode FW AEN event and print critical event 367 * megasas_read_fw_status_reg_xscale - returns the current FW status value 408 * megasas_fire_cmd_xscale - Sends command to the FW 544 * megasas_read_fw_status_reg_ppc - returns the current FW status value 585 * megasas_fire_cmd_ppc - Sends command to the FW 669 * megasas_read_fw_status_reg_skinny - returns the current FW status value 720 * megasas_fire_cmd_skinny - Sends command to the FW 813 * megasas_read_fw_status_reg_gen2 - returns the current FW status value 856 * megasas_fire_cmd_gen2 - Sends command to the FW 1008 * megasas_issue_blocked_cmd - Synchronous wrapper around regular FW cmds 1339 * Compute the total number of frames this command consumes. FW uses megasas_build_dcdb() 1478 * Compute the total number of frames this command consumes. FW uses megasas_build_ldio() 1518 * in FW 1532 dev_err(&instance->pdev->dev, "[%d]: Dumping Frame Phys Address of all pending cmds in FW\n",instance->host->host_no); megasas_dump_pending_frames() 1535 dev_err(&instance->pdev->dev, "[%d]: 64 bit SGLs were sent to FW\n",instance->host->host_no); megasas_dump_pending_frames() 1537 dev_err(&instance->pdev->dev, "[%d]: 32 bit SGLs were sent to FW\n",instance->host->host_no); megasas_dump_pending_frames() 1539 dev_err(&instance->pdev->dev, "[%d]: Pending OS cmds in FW : \n",instance->host->host_no); megasas_dump_pending_frames() 1577 dev_err(&instance->pdev->dev, "[%d]: Pending Internal cmds in FW : \n",instance->host->host_no); megasas_dump_pending_frames() 1614 * Issue the command to the FW megasas_build_and_issue_cmd() 1693 * FW takes care of flush cache on its own megasas_queue_command() 1892 * megasas_complete_cmd_dpc - Returns FW's controller structure 2277 /* This function will tell FW to start the SR-IOV heartbeat */ megasas_sriov_start_heartbeat() 2370 * This function waits for up to MEGASAS_RESET_WAIT_TIME seconds for FW to 2482 /* wait for 1 secs to let FW finish the pending cmds */ megasas_wait_for_outstanding() 2492 /* wait for 5 secs to let FW finish the pending cmds */ megasas_wait_for_outstanding() 2507 * Send signal to FW to stop processing any pending cmds. megasas_wait_for_outstanding() 2568 * Sets the FW busy flag and reduces the host->can_queue if the 2584 /* FW is busy, throttle IO */ megasas_reset_timer() 2679 * For AEN, driver sends a command down to FW that is held by the FW till an 2680 * event occurs. When an event of interest occurs, FW completes the command 2936 * by the FW. This should be used if caller wants 2958 /* Some older 1068 controller FW may keep a pended megasas_complete_cmd() 3033 dev_printk(KERN_DEBUG, &instance->pdev->dev, "MFI FW status %#x\n", megasas_complete_cmd() 3094 /* FW has an updated PD sequence */ megasas_complete_cmd() 3141 * in FW again because of the fw reset 3287 dev_notice(&instance->pdev->dev, "FW detected to be in fault" process_fw_state_change_wq() 3297 dev_notice(&instance->pdev->dev, "FW restarted successfully," process_fw_state_change_wq() 3343 * returned by the FW 3436 * megasas_transition_to_ready - Move the FW to READY state 3439 * During the initialization, FW passes can potentially be in any one of 3440 * several possible states. If the FW in operational, waiting-for-handshake 3457 dev_info(&instance->pdev->dev, "Waiting for FW to come to ready" megasas_transition_to_ready() 3465 dev_printk(KERN_DEBUG, &instance->pdev->dev, "FW in FAULT state!!\n"); megasas_transition_to_ready() 3598 dev_printk(KERN_DEBUG, &instance->pdev->dev, "FW state [%d] hasn't changed " megasas_transition_to_ready() 3606 dev_info(&instance->pdev->dev, "FW now in Ready state\n"); megasas_transition_to_ready() 3778 * Each command that is issued to the FW, whether IO commands from the OS or 3781 * the FW. 3855 * megasas_get_pd_list_info - Returns FW's pd_list structure 3859 * Issues an internal command (DCMD) to get the FW's controller PD 3861 * supported by the FW. 3950 * megasas_get_ld_list_info - Returns FW's ld_list structure 3954 * Issues an internal command (DCMD) to get the FW's controller PD 3956 * supported by the FW. 4036 * megasas_ld_list_query - Returns FW's ld_list structure 4040 * Issues an internal command (DCMD) to get the FW's controller PD 4042 * supported by the FW. 4134 /* Below is additional check to address future FW enhancement */ megasas_update_ext_vd_details() 4173 * megasas_get_controller_info - Returns FW's controller structure 4176 * Issues an internal command (DCMD) to get the FW's controller structure. 4178 * command supported by the FW. 4266 * @crash_buf_state - tell FW to turn ON/OFF crash dump feature 4271 * Driver will send address of crash dump DMA buffer and set mbox to tell FW 4273 * crash dump feature is supported by the FW. 4317 * megasas_issue_init_mfi - Initializes the FW 4370 * disable the intr before firing the init frame to FW megasas_issue_init_mfi() 4408 * does not exceed max cmds that the FW can support megasas_init_adapter_mfi() 4439 * Note: When FW completes commands, it places corresponding contex megasas_init_adapter_mfi() 4441 * typical producer-consumer queue. FW is the producer (of completed megasas_init_adapter_mfi() 4648 * megasas_init_fw - Initializes the FW 4725 "FW restarted successfully from %s!\n", megasas_init_fw() 4847 * Note that older firmwares ( < FW ver 30) didn't report information megasas_init_fw() 4969 * megasas_release_mfi - Reverses the FW initialization 4990 * @eli: FW event log sequence numbers information 4992 * FW maintains a log of all events in a non-volatile area. Upper layers would 5089 * old and current and re-issue to the FW megasas_register_aen() 5103 * classes need not be sent to FW. They are automatically megasas_register_aen() 5194 * Get the latest sequence number from FW megasas_start_aen() 5202 * Register AEN with FW for latest sequence number plus 1 megasas_start_aen() 5611 * megasas_flush_cache - Requests FW to flush all its caches 5649 * megasas_shutdown_controller - Instructs FW to shutdown the controller 5784 * We expect the FW state to be READY megasas_resume() 6115 * megasas_mgmt_fw_ioctl - Issues management ioctls to FW 6874 /* Register AEN with FW for latest sequence number plus 1 */ megasas_aen_polling()
|
H A D | megaraid_sas_fusion.c | 185 * megasas_fire_cmd_fusion - Sends command to the FW 587 * megasas_ioc_init_fusion - Initializes the FW 793 "driver supports max %d JBOD, but FW reports %d\n", megasas_sync_pd_seq_num() 806 * megasas_get_ld_map_info - Returns FW's ld_map structure 809 * Issues an internal command (DCMD) to get the FW's controller PD 811 * supported by the FW. 903 * megasas_sync_map_info - Returns FW's ld_map structure 906 * Issues an internal command (DCMD) to get the FW's controller PD 908 * supported by the FW. 1058 * megasas_init_adapter_fusion - Initializes the FW 1085 * does not exceed max cmds that the FW can support megasas_init_adapter_fusion() 1234 * map_cmd_status - Maps FW cmd status to OS cmd status 1236 * @status : status of cmd returned by FW 1237 * @ext_status : ext status of cmd returned by FW 1275 dev_printk(KERN_DEBUG, &cmd->instance->pdev->dev, "FW status %#x\n", status); map_cmd_status() 1751 /* Check with FW team */ megasas_build_ld_nonrw_fusion() 1846 /* If FW supports PD sequence number */ megasas_build_syspd_fusion() 1865 /* Want to send all IO via FW path */ megasas_build_syspd_fusion() 2065 * Issue the command to the FW megasas_build_and_issue_cmd_fusion() 2154 /* Map the FW Cmd Status */ complete_cmd_fusion() 2293 /* If we didn't complete any commands, check for FW fault */ megasas_isr_fusion() 2429 * megasas_release_fusion - Reverses the FW initialization 2444 * megasas_read_fw_status_reg_fusion - returns the current FW status value 2596 dev_warn(&instance->pdev->dev, "Found FW in FAULT state," megasas_wait_for_outstanding_fusion() 2758 /* IO timeout detected, forcibly put FW in FAULT state */ megasas_reset_fusion() 2785 "timeout case in FW crash dump mode\n do " megasas_reset_fusion() 2849 "Late FW heartbeat update for " megasas_reset_fusion() 2853 /* In VF mode, first poll for FW ready */ megasas_reset_fusion() 2865 "SR-IOV: FW was found" megasas_reset_fusion() 2875 "FW not in ready state after %d" megasas_reset_fusion() 2898 /* Wait for FW to become ready */ megasas_reset_fusion() 3027 * and FW has more crash dump data, then driver will megasas_fusion_crash_dump_wq()
|
H A D | megaraid_sas.h | 103 * MFI stands for MegaRAID SAS FW Interface. This is just a moniker for 109 * FW posts its state in upper 4 bits of outbound_msg_0 register 131 * During FW init, clear pending cmds & reset state using inbound_msg_0 136 * CLR_HANDSHAKE: FW is waiting for HANDSHAKE from BIOS or Driver 138 * MFI_STOP_ADP : Send signal to FW to stop processing 827 * Define FW pkg version (set in envt v'bles on OEM basis) 1113 * FW reports the maximum of number of commands that it can accept (maximum 1127 * FW can accept both 32 and 64 bit SGLs. We want to allocate 32/64 bit 1849 /* Plasma 1.11 FW backward compatibility structures */
|
H A D | megaraid_mbox.c | 710 * - Use internal library of FW routines, build up complete soft state 777 * FW routines megaraid_init_mbox() 858 * Allocate resources required to issue FW calls, when sysfs is megaraid_init_mbox() 957 * with the FW. Allocate memory for all commands as well. 1899 // if the adapter in not in quiescent mode, post the commands to FW megaraid_mbox_runpendq() 2453 // If FW has stopped responding, simply return failure megaraid_abort_handler() 2492 // by the firmware, we must wait for it to complete by the FW. megaraid_abort_handler() 2521 // owned by the firmware. The only way to locate the FW scb is to megaraid_abort_handler() 2566 * the FW is still live, in which case the outstanding commands counter mut go 2597 // Under exceptional conditions, FW can take up to 3 minutes to megaraid_reset_handler() 2715 * also has all the FW routines 2760 // available within 1 second, assume FW is initializing and wait mbox_post_sync_cmd() 2773 "megaraid mailbox: wait for FW to boot ")); mbox_post_sync_cmd() 3296 * Clears the pending cmds in FW and reinits its RAID structs. 3722 * Set the quiescent flag to stop issuing cmds to FW. wait_till_fw_empty() 3729 * Wait till there are no more cmds outstanding at FW. Try for at most wait_till_fw_empty() 3734 "megaraid: FW has %d pending commands\n", wait_till_fw_empty() 3830 * Allocate packets required to issue FW calls whenever the sysfs attributes 3832 * FW. Also set up resources for mutual exclusion to share these resources and 3875 * Free packets allocated for sysfs FW commands
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
H A D | 11h.c | 145 /* This function prepares channel report request command to FW for 195 "failed to stop CAC in FW\n"); mwifiex_abort_cac() 204 /* This function handles channel report event from FW during CAC period. 256 /* Handler for radar detected event from FW.*/ mwifiex_11h_handle_radar_detected() 269 "Failed to stop CAC in FW\n"); mwifiex_11h_handle_radar_detected()
|
H A D | ie.c | 79 /* This function prepares IE data buffer for command to be sent to FW */ 255 * from cfg80211_ap_settings->beacon and sets these IE to FW. 321 * these IE to FW. 341 /* Many IEs are generated in FW by parsing bss configuration. mwifiex_uap_parse_tail_ies() 404 * function and sets these IE to FW.
|
H A D | init.c | 2 * Marvell Wireless LAN device driver: HW/FW Initialization 750 "WLAN FW already running! Skip FW dnld\n"); mwifiex_dnld_fw() 756 /* check if we are the winner for downloading FW */ mwifiex_dnld_fw() 759 "FW already running! Skip FW dnld\n"); mwifiex_dnld_fw() 779 "FW failed to be active in time\n"); mwifiex_dnld_fw()
|
H A D | pcie.h | 101 /* FW awake cookie after FW ready */
|
H A D | uap_cmd.c | 24 * and sets into FW understandable bss_config structure. 303 * This helps FW in ignoring invalid values. These values may or may not 713 * to be sent to FW for uAP configuration 857 /* Send cmd to FW to enable 11D function */ mwifiex_config_start_uap()
|
/linux-4.4.14/sound/soc/intel/baytrail/ |
H A D | sst-baytrail-dsp.c | 132 /* verify FW */ sst_byt_parse_fw_image() 135 /* Invalid FW signature */ sst_byt_parse_fw_image() 136 dev_err(dsp->dev, "Invalid FW sign/filesize mismatch\n"); sst_byt_parse_fw_image() 241 /* take DSP out of reset and keep stalled for FW loading */ sst_byt_reset() 272 /* SST Extended FW allocation */ sst_byt_resource_map()
|
H A D | sst-baytrail-ipc.h | 31 * expected by the in/out communication pipes in FW.
|
/linux-4.4.14/drivers/scsi/csiostor/ |
H A D | csio_hw.h | 61 * An error value used by host. Should not clash with FW defined return values. 78 #define CSIO_EXTRA_VECS 2 /* non-data + FW evt */ 160 CSIO_EVT_FW = 0, /* FW event */ 311 CSIO_HWE_FW_DLOAD, /* FW download requested */ 352 #define CSIO_HWF_FWEVT_PENDING 0x00000004 /* FW events pending */ 357 * allocated in FW. 363 * FW events 365 #define CSIO_HWF_USING_SOFT_PARAMS 0x00000100 /* Using FW config 431 int fwevt_iq_idx; /* FW evt queue */ 474 uint32_t fwevt_intr_idx; /* FW evt MSIX/interrupt 481 uint8_t cfg_neq; /* FW configured no of 484 uint8_t cfg_niq; /* FW configured no of
|
H A D | csio_isr.c | 74 * csio_fwevt_handler - Common FW event handler routine. 77 * This is the ISR for FW events. It is shared b/w MSIX 100 * csio_fwevt_isr() - FW events MSIX ISR 104 * Process WRs on the FW event queue. 126 * csio_fwevt_isr() - INTx wrapper for handling FW events. 175 * have timed out. If there is a race caused by FW csio_process_scsi_cmpl() 522 csio_dbg(hw, "FW supp #niq:%d, trying %d msix's\n", hw->cfg_niq, cnt); csio_enable_msix()
|
H A D | csio_scsi.c | 196 * @size: Size of WR (including FW WR + immed data + rsp SG entry 355 * @size: Size of WR (including FW WR + immed data + rsp SG entry + data SGL 408 * @size: Size of WR (including FW WR + immed data + rsp SG entry + data SGL 661 /* 0 for CHK_ALL_IO tells FW to look up t_cookie */ csio_scsi_init_abrt_cls_wr() 758 * of a request to FW, and the FW completed the request csio_scsis_uninit() 786 * could reach us sooner than the FW events sent to indicate csio_scsis_io_active() 802 * FW says remote device is lost, but rnode csio_scsis_io_active() 900 * the original I/O was returned to driver by FW. csio_scsis_aborting() 902 * FW (because the ABORT and completion of the I/O crossed each csio_scsis_aborting() 931 * 1. The abort completed successfully, FW returned FW_SUCCESS. csio_scsis_aborting() 933 * abort for that I/O by the FW crossed each other. csio_scsis_aborting() 934 * The FW returned FW_EINVAL. The original I/O would have csio_scsis_aborting() 936 * 3. The FW couldnt sent the abort out on the wire, as there csio_scsis_aborting() 938 * out etc). FW sent back an appropriate IT nexus loss status csio_scsis_aborting() 940 * 4. FW sent an abort, but abort timed out (remote device csio_scsis_aborting() 941 * didnt respond). FW replied back with csio_scsis_aborting() 943 * 5. FW couldnt genuinely abort the request for some reason, csio_scsis_aborting() 971 * cleanup paths, if the FW forgot to reply to the ABORT WR csio_scsis_aborting() 997 * the original I/O was returned to driver by FW. csio_scsis_closing() 999 * FW (because the CLOSE and completion of the I/O crossed each csio_scsis_closing() 1020 * Either close succeeded, or we issued close to FW at the csio_scsis_closing() 1021 * same time FW compelted it to us. Either way, the I/O csio_scsis_closing() 1061 * A close can come in during a LINK DOWN. The FW would have csio_scsis_shost_cmpl_await() 1063 * FW event. In this interval, if the I/O times out at the upper csio_scsis_shost_cmpl_await() 1066 * path will cleanup this I/O. If the FW still doesnt send csio_scsis_shost_cmpl_await() 1663 /* FW timed out the abort itself */ csio_scsi_err_handler() 1664 csio_dbg(hw, "FW timed out abort req:%p cmnd:%p status:%x\n", csio_scsi_err_handler() 1706 csio_err(hw, "Unknown SCSI FW WR status:%d req:%p cmnd:%p\n", csio_scsi_err_handler() 1971 /* FW didnt respond to abort within our timeout */ csio_eh_abort_handler() 1991 /* FW successfully aborted the request */ csio_eh_abort_handler() 2028 /* Cache FW return status */ csio_tm_cbfn() 2034 * FW returns us this error, if flags were set. FCP4 says csio_tm_cbfn() 2040 * the TM operation as success, and FW returns FW_SUCCESS. csio_tm_cbfn() 2134 * FW times the LUN reset for ioreq->tmo, so we got to wait a little csio_eh_lun_reset_handler() 2135 * longer (10s for now) than that to allow FW to return the timed csio_eh_lun_reset_handler()
|
H A D | csio_mb.c | 51 * csio_mb_fw_retval - FW return value from a mailbox response. 66 * csio_mb_hello - FW HELLO command helper 99 * csio_mb_process_hello_rsp - FW HELLO response processing helper 133 * csio_mb_bye - FW BYE command helper 154 * csio_mb_reset - FW RESET command helper 179 * csio_mb_params - FW PARAMS command helper 231 * csio_mb_process_read_params_rsp - FW PARAMS response processing helper 256 * csio_mb_ldst - FW LDST command 287 * csio_mb_caps_config - FW Read/Write Capabilities command helper 334 * csio_mb_port- FW PORT command helper 384 * csio_mb_process_read_port_rsp - FW PORT command response processing helper 404 * csio_mb_initialize - FW INITIALIZE command helper 1132 csio_info(hw, "FW print message:\n"); csio_mb_dump_fw_dbg() 1144 /* This is a FW assertion */ csio_mb_dump_fw_dbg() 1145 csio_fatal(hw, "FW assertion at %.16s:%u, val0 %#x, val1 %#x\n", csio_mb_dump_fw_dbg() 1168 /* Notify FW of mailbox by setting owner as UP */ csio_mb_debug_cmd_handler() 1272 /* Start completion timers in non-immediate modes and notify FW */ csio_mb_issue()
|
H A D | csio_init.c | 284 /* FW event queue */ csio_create_queues() 289 csio_err(hw, "FW event IQ config failed!: %d\n", rv); csio_create_queues() 339 * Allocates memory for queues are registers them with FW. 385 /* Allocate the FW evt queue */ csio_config_queues() 392 csio_err(hw, "FW evt queue creation failed\n"); csio_config_queues() 405 /* Use FW IQ for MGMT req completion */ csio_config_queues() 973 "Failed to start FW, continuing in debug mode.\n"); csio_probe_one()
|
H A D | csio_hw.c | 53 /* Default FW event queue entries. */ 634 * Reads the FW version from flash. 685 csio_err(hw, "FW image has no data\n"); csio_hw_fw_dload() 690 csio_err(hw, "FW image size not multiple of 512 bytes\n"); csio_hw_fw_dload() 695 csio_err(hw, "FW image size differs from size in FW header\n"); csio_hw_fw_dload() 700 csio_err(hw, "FW image too large, max is %u bytes\n", csio_hw_fw_dload() 728 * version if the FW write fails. Start by writing a copy of the csio_hw_fw_dload() 814 * csio_do_hello - Perform the HELLO FW Mailbox command and process response. 963 * csio_do_bye - Perform the BYE FW Mailbox command and process response. 1001 * @fw_rst: FW reset 1003 * If fw_rst is set, issues FW reset mbox cmd otherwise 1069 * csio_hw_fw_halt - issue a reset/halt to FW and put uP into RESET 1071 * @mbox: mailbox to use for the FW RESET command (if desired) 1072 * @force: force uP into RESET even if FW RESET command fails 1206 * csio_hw_fw_upgrade - perform all of the steps necessary to upgrade FW 1208 * @mbox: mailbox to use for the FW RESET command (if desired) 1314 /* Using FW configured max iqs & eqs */ csio_get_device_params() 1493 /* Get FCoE FW resource information */ csio_get_fcoe_resinfo() 1638 * HW initialization: contact FW, obtain config, perform basic init. 2027 /* upgrade FW logic */ csio_hw_flash_fw() 2060 /* Needed for FW download */ csio_hw_configure() 2246 * by FW, so do nothing for INTX. csio_hw_intr_enable() 2315 /* Do not reset HW, we may need FW state for debugging */ csio_hw_fatal_err() 3495 csio_warn(hw, "unexpected CPL %#x on FW event queue\n", op); csio_process_fwevtq_entry() 3562 "Unhandled FW msg op %x type %x\n", csio_evtq_worker()
|
H A D | csio_rnode.c | 674 /* FW expected to internally aborted outstanding SCSI WRs csio_rns_ready() 684 /* FW expected to internally aborted outstanding SCSI WRs csio_rns_ready() 706 * FW expected to internally aborted outstanding SCSI WRs csio_rns_ready() 875 csio_ln_err(ln, "ssni:x%x Unhandled FW Rdev event: %d\n", csio_rnode_fwevt_handler()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
H A D | hif_usb.h | 24 /* supported Major FW version */ 27 /* minimal and maximal supported Minor FW version. */
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_msgq.h | 72 u16 depth; /* FW Q depth is 16 bits */ 98 u16 depth; /* FW Q depth is 16 bits */
|
H A D | bna.h | 262 /* FW response handlers */ 296 /* FW response handelrs */ 329 /* FW response handlers */
|
/linux-4.4.14/include/linux/mfd/ |
H A D | kempld.h | 63 * @spec_major: PLD FW specification major revision 64 * @spec_minor: PLD FW specification minor revision
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
H A D | fw-api.h | 157 /* paging block to FW cpu2 */ 398 * Send to FW the paging layout in the driver. 415 * @IWL_FW_ITEM_ID_PAGING: Address of the pages that the FW will upload 575 * struct iwl_error_resp - FW error indication 698 * @TE_V1_NOTIF_INTERNAL_EVENT_START: internal FW use 699 * @TE_V1_NOTIF_INTERNAL_EVENT_END: internal FW use. 702 * @TE_V1_NOTIF_INTERNAL_FRAG_START: internal FW use. 703 * @TE_V1_NOTIF_INTERNAL_FRAG_END: internal FW use. 707 * the FW was able to schedule the event or not. For fragment start/end 756 * the FW was able to schedule the event or not. For fragment start/end 763 * @TE_V2_NOTIF_INTERNAL_EVENT_START: internal FW use 764 * @TE_V2_NOTIF_INTERNAL_EVENT_END: internal FW use. 767 * @TE_V2_NOTIF_INTERNAL_FRAG_START: internal FW use. 768 * @TE_V2_NOTIF_INTERNAL_FRAG_END: internal FW use. 810 * event was added by the FW. 893 /* The maximal number of fragments in the FW's schedule session */ 1024 * the FW. 1072 * In response to iwl_hs20_roc_req the FW sends this command to notify the 1171 * It is used by FW as index in array of addresses. This array has 1338 * Current dc2dc values returned by the FW. 1683 * @tx_to_peer_tid: TID reserved vs. the peer for FW based Tx 1684 * @tx_to_peer_ssn: initial SSN the FW should use for Tx on its TID vs the peer 1699 * @tx_to_ap_tid: TID reverved vs. the AP for FW based Tx 1700 * @tx_to_ap_ssn: initial SSN the FW should use for Tx on its TID vs. the AP 1719 * TDLS per-station config information from FW 1722 * @tx_to_peer_last_seq: last sequence number used by FW during FW-based Tx to 1731 * TDLS config information from FW 1733 * @tx_to_ap_last_seq: last sequence number used by FW during FW-based Tx to AP 1745 * Shared memory configuration information from the FW
|
H A D | fw-api-tx.h | 81 * @TX_CMD_FLG_SEQ_CTL: set if FW should override the sequence control. 84 * @TX_CMD_FLG_TSF: FW should calculate and insert TSF in the frame 90 * @TX_CMD_FLG_RESP_TO_DRV: zero this if the response should go only to FW 92 * @TX_CMD_FLG_TKIP_MIC_DONE: FW already performed TKIP MIC calculation 94 * @TX_CMD_FLG_FW_DROP: FW should mark frame to be dropped 198 * struct iwl_tx_cmd - TX command struct to FW 204 * @sta_id: index of destination station in FW station table
|
H A D | fw.c | 164 IWL_DEBUG_FW(mvm, "Paging: load paging CSS to FW, sec = %d\n", iwl_fill_paging_mem() 329 /* send paging cmd to FW in case CPU2 has paging image */ iwl_send_paging_cmd() 358 * Send paging item cmd to FW in case CPU2 has paging image 593 IWL_ERR(mvm, "failed to get FW paging item\n"); iwl_mvm_load_ucode_wait_alive() 600 IWL_ERR(mvm, "failed to save the FW paging image\n"); iwl_mvm_load_ucode_wait_alive() 920 IWL_WARN(mvm, "FW already configured (%d) - re-configuring\n", iwl_mvm_start_fw_dbg_conf() 923 /* Send all HCMDs for configuring the FW debug */ iwl_mvm_start_fw_dbg_conf() 1087 /* allow FW/transport low power modes if not during restart */ iwl_mvm_up()
|
H A D | nvm.c | 407 * This header must be skipped when providing the NVM data to the FW. iwl_mvm_read_external_nvm() 532 /* Read From FW NVM */ iwl_nvm_init() 647 IWL_DEBUG_LAR(mvm, "send MCC update to FW with '%c%c' src = %d\n", iwl_mvm_update_mcc() 662 /* W/A for a FW/NVM issue - returns 0x00 for the world domain */ iwl_mvm_update_mcc() 803 * try to replay the last set MCC to FW. If it doesn't exist, iwl_mvm_init_mcc() 804 * queue an update to cfg80211 to retrieve the default alpha2 from FW. iwl_mvm_init_mcc() 813 * Disallow scans that might crash the FW while the LAR regdomain iwl_mvm_init_mcc()
|
H A D | time-event.h | 175 * request but does not wait for it to start. Once the FW is ready to serve the 177 * requested channel. Once the FW completes the ROC request it will issue 188 * The function is async, it will instruct the FW to stop serving the ROC
|
/linux-4.4.14/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_constants.h | 141 /* FW only: First visit at rx-path, part of the abts round trip */ 143 /* FW only: Second visit at rx-path, after ABTS frame transmitted */ 147 /* FW only: First visit at rx-path, part of the cleanup round trip */ 149 /* FW only: Special completion indication in case of task was cleaned. */
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723com/ |
H A D | fw_common.c | 124 RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, "FW size is %d bytes,\n", size); rtl8723_write_fw() 147 RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, "FW write done.\n"); rtl8723_write_fw() 232 "Polling FW ready success!! REG_MCUFWDL:0x%08x .\n", rtl8723_fw_free_to_go() 243 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", rtl8723_fw_free_to_go()
|
/linux-4.4.14/drivers/net/wan/ |
H A D | Makefile | 48 quiet_cmd_build_wanxlfw = BLD FW $@
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | intel_scu_ipc.h | 50 /* Update FW version */
|
/linux-4.4.14/drivers/scsi/snic/ |
H A D | snic_debugfs.c | 228 "Max IO Process Time(FW) : %lld (%u msec)\n", snic_stats_show() 266 "Abort FW Timeout : %lld\n" snic_stats_show() 295 "Active FW Requests : %lld\n" snic_stats_show() 296 "Max FW Requests : %lld\n" snic_stats_show() 297 "FW Out Of Resource Errs : %lld\n" snic_stats_show() 298 "FW IO Errors : %lld\n" snic_stats_show() 299 "FW SCSI Errors : %lld\n", snic_stats_show()
|
H A D | snic_fwint.h | 163 * Bit 4: IO timeout support in FW. 168 #define SNIC_HBA_CAP_TMO 0x08 /* Supports IO timeout in FW */ 183 __le16 io_timeout; /* FW extended timeout */
|
H A D | snic_res.c | 198 /* CQ for FW TO host */ snic_alloc_vnic_res()
|
H A D | snic.h | 55 #define SNIC_DFLT_CMD_TIMEOUT 90 /* Extended tmo for FW */ 247 u16 io_tmo; /* FW Extended timeout */
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
H A D | defs.h | 228 /* Mesh enable bit in FW capability */ 231 /* FW definition from Marvell v4 */ 233 /* FW definition from Marvell v5 */ 235 /* FW definition from Marvell v10 */ 237 /* FW major revision definition */
|
H A D | if_usb.c | 327 * if_usb_send_fw_pkt - download FW 373 lbs_deb_usb2(&cardp->udev->dev, "Host has finished FW downloading\n"); if_usb_send_fw_pkt() 374 lbs_deb_usb2(&cardp->udev->dev, "Donwloading FW JUMP BLOCK\n"); if_usb_send_fw_pkt() 576 lbs_deb_usb2(&cardp->udev->dev, "FW received Blk with correct CRC\n"); if_usb_receive_fwload() 577 lbs_deb_usb2(&cardp->udev->dev, "FW received Blk seqnum = %d\n", if_usb_receive_fwload() 581 lbs_deb_usbd(&cardp->udev->dev, "FW received Blk with CRC error\n"); if_usb_receive_fwload() 731 * if_usb_host_to_card - downloads data to FW 762 * @ivalue: 1:Boot from FW by USB-Download 763 * 2:Boot from FW in EEPROM 783 * check_fwfile_format - check the validity of Boot2/FW image 922 pr_info("FW download failure, time = %d ms\n", i * 100); if_usb_prog_firmware()
|
H A D | host.h | 292 /* union to cope up with later FW revisions */ 326 /* union to cope up with later FW revisions */ 412 /* Max number of TxPD FW can handle */ 425 /* FW release number, example 0x01030304 = 2.3.4p1 */ 436 /*FW/HW capability */ 705 * AdHoc awake period (FW v9+ only):
|
H A D | tx.c | 155 received from FW */ lbs_hard_start_xmit()
|
/linux-4.4.14/drivers/scsi/fnic/ |
H A D | fnic_trace.c | 251 "Number of Abort FW Timeouts: %lld\n" fnic_get_stats_data() 267 "Number of Terminate FW Timeouts: %lld\n" fnic_get_stats_data() 288 "Number of FW Resets: %lld\n" fnic_get_stats_data() 289 "Number of FW Reset Completions: %lld\n" fnic_get_stats_data() 290 "Number of FW Reset Failures: %lld\n" fnic_get_stats_data() 314 "Number of Active FW Requests %lld\n" fnic_get_stats_data() 315 "Maximum FW Requests: %lld\n" fnic_get_stats_data() 316 "Number of FW out of resources: %lld\n" fnic_get_stats_data() 317 "Number of FW IO errors: %lld\n", fnic_get_stats_data()
|
/linux-4.4.14/include/sound/ |
H A D | soc-topology.h | 11 * Simple file API to load FW that includes mixers, coefficients, DAPM graphs, 33 #define SND_SOC_TPLG_INDEX_ALL 0 /* ID that matches all FW objects */
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
H A D | be_hw.h | 19 /* Used for driver communication with the FW. 42 #define POST_STAGE_AWAITING_HOST_RDY 0x1 /* FW awaiting goahead from host */ 43 #define POST_STAGE_HOST_RDY 0x2 /* Host has given go-ahed to FW */ 45 #define POST_STAGE_ARMFW_RDY 0xc000 /* FW is done with POST */
|
H A D | be_main.c | 300 * querying the FW be_mac_addr_set() 1095 * skip HW tagging is not enabled by FW. be_lancer_xmit_workarounds() 3174 /* Do not log error messages if its a FW reset */ be_detect_error() 3408 * Due to a bug in the BE3/Skyhawk-R FW be_disable_if_filters() 3409 * (Lancer FW doesn't have the bug), the IFACE capability flags be_disable_if_filters() 3411 * honoured by FW. As a consequence, if a *new* driver be_disable_if_filters() 3827 /* Re-configure FW to distribute resources evenly across max-supported be_clear() 3861 /* If a FW profile exists, then cap_flags are updated */ be_vfs_if_create() 4009 /* On BE2/BE3 FW does not suggest the supported limits */ BEx_get_resources() 4039 /* 1) For BE3 1Gb ports, FW does not support multiple TXQs BEx_get_resources() 4056 /* Some old versions of BE3 FW don't report max_tx_qs value */ BEx_get_resources() 4100 /* Some old versions of BE3 FW don't report max_vfs value */ be_get_sriov_config() 4138 * old VFs. This facility is not available in BE3 FW. be_alloc_sriov_res() 4139 * Also, this is done by FW in Lancer chip. be_alloc_sriov_res() 4162 /* For Lancer, SH etc read per-function resource limits from FW. be_get_resources() 4182 /* If FW supports RSS default queue, then skip creating non-RSS be_get_resources() 4358 /* Wait for the FW to be ready and perform the required initialization */ be_func_init() 4379 /* Tell FW we're ready to fire cmds */ be_func_init() 4443 dev_info(dev, "FW version is %s\n", adapter->fw_ver); be_setup() 4674 dev_err(dev, "Invalid Cookie. FW image may be corrupted\n"); be_flash_BEx() 4791 dev_err(dev, "Invalid Cookie. FW image may be corrupted\n"); be_flash_skyhawk() 4811 /* Don't bother verifying CRC if an old FW image is being be_flash_skyhawk() 4823 /* The current FW image on the card does not support be_flash_skyhawk() 4832 /* The current FW image on the card does not recognize be_flash_skyhawk() 4833 * the new FLASH op_type. The FW download is partially be_flash_skyhawk() 4834 * complete. Reboot the server now to enable FW image be_flash_skyhawk() 4836 * remaining process, download the same FW again after be_flash_skyhawk() 4840 dev_err(dev, "Download FW image again after reset\n"); be_flash_skyhawk() 4859 /* The current FW image on the card does not support OFFSET be_flash_skyhawk() 4869 /* For old FW images ignore ILLEGAL_FIELD error or errors on be_flash_skyhawk() 4904 dev_err(dev, "FW image size should be multiple of 4\n"); lancer_fw_download() 4940 /* Commit the FW written */ lancer_fw_download() 4957 dev_info(dev, "Resetting adapter to activate new FW\n"); lancer_fw_download() 4961 dev_err(dev, "Adapter busy, could not reset FW\n"); lancer_fw_download() 4962 dev_err(dev, "Reboot server to activate new FW\n"); lancer_fw_download() 4965 dev_info(dev, "Reboot server to activate new FW\n"); lancer_fw_download() 4978 dev_err(&adapter->pdev->dev, "Invalid FW UFI file"); be_check_ufi_compatibility() 5002 /* In BE3 FW images the "asic_type_rev" field doesn't track the be_check_ufi_compatibility() 5963 /* The error could cause the FW to trigger a flash debug dump. be_eeh_err_detected() 5991 "Waiting for FW to be ready after EEH reset\n"); be_eeh_reset() 6042 * This facility is not available in BE3 FW. be_pci_sriov_configure() 6043 * Also, this is done by FW in Lancer chip. be_pci_sriov_configure()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
H A D | rtw_pwrctrl.h | 135 #define RT_RF_OFF_LEVL_FREE_FW BIT(4) /* FW free, re-download the FW*/ 136 #define RT_RF_OFF_LEVL_FW_32K BIT(5) /* FW in 32k */
|
H A D | rtw_cmd.h | 205 FW will write an cam entry associated with it. 224 FW will invalidate the cam entry associated with it.
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_trigger_diag.h | 79 * 1. FW Faults 82 * 4. Device Remove Event sent by FW 92 * @LogEntryQualifier: Type of FW event that logged (Log Entry Added Event only)
|
/linux-4.4.14/drivers/staging/gdm72xx/ |
H A D | usb_boot.c | 193 dev_err(&usbdev->dev, "Cannot read the FW info.\n"); usb_boot() 206 dev_err(&usbdev->dev, "Kernel FW is too small.\n"); usb_boot() 218 dev_err(&usbdev->dev, "Filesystem FW is too small.\n"); usb_boot()
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
H A D | anysee.c | 390 * E30 VID=04b4 PID=861f HW=2 FW=2.1 Product=???????? 394 * E30 VID=04b4 PID=861f HW=2 FW=2.1 "anysee-T(LP)" 400 * E30 Plus VID=04b4 PID=861f HW=6 FW=1.0 "anysee" 409 * E30 C Plus VID=04b4 PID=861f HW=10 FW=1.0 "anysee-DC(LP)" 416 * E30 S2 Plus VID=04b4 PID=861f HW=11 FW=0.1 "anysee-S2(LP)" 423 * E30 C Plus VID=1c73 PID=861f HW=15 FW=1.2 "anysee-FA(LP)" 431 * E30 Combo Plus VID=1c73 PID=861f HW=15 FW=1.2 "anysee-FA(LP)" 445 * E7 TC VID=1c73 PID=861f HW=18 FW=0.7 AMTCI=0.5 "anysee-E7TC(LP)" 461 * E7 S2 VID=1c73 PID=861f HW=19 FW=0.4 AMTCI=0.5 "anysee-E7S2(LP)" 469 * E7 T2C VID=1c73 PID=861f HW=20 FW=0.1 AMTCI=0.5 "anysee-E7T2C(LP)" 477 * E7 PTC VID=1c73 PID=861f HW=21 FW=0.1 AMTCI=?? "anysee-E7PTC(LP)" 493 * E7 PS2 VID=1c73 PID=861f HW=22 FW=0.1 AMTCI=?? "anysee-E7PS2(LP)"
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
H A D | tx.h | 55 * 6. FW will increment data_out_count after it reads the buffer. 148 * The FW should cut the packet into fragments 174 * owned by the FW (no info ready).
|
H A D | wl1251.h | 315 /* Number of TX packets transferred to the FW, modulo 16 */ 330 * the FW. 334 /* FW Rx counter */
|
H A D | reg.h | 607 * the FW that it has sent a command 622 * FW that a TX packet is in the XFER 628 * The host sets this bit to inform the FW 642 * The host sets this bit to inform the FW
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
H A D | wil6210.h | 63 #define WIL_MAX_AMPDU_SIZE (64 * 1024) /* FW/HW limit */ 64 #define WIL_MAX_AGG_WSIZE (32) /* FW/HW limit */ 102 * RGF File | Host addr | FW addr 130 /* registers - FW addresses */ 249 /* crash codes for FW/Ucode stored here */ 340 * 00 - default, created by FW 345 * @timestamp: FW fills for events, free-running msec timer 405 wil_status_fwready = 0, /* FW operational */ 553 u8 n_mids; /* number of additional MIDs as reported by FW */ 554 u32 recovery_count; /* num of FW recovery attempts in a short time */ 555 u32 recovery_state; /* FW recovery state machine */ 586 struct work_struct fw_error_worker; /* for FW error recovery */
|
H A D | wmi.c | 82 {0x000000, 0x040000, 0x8c0000, "fw_code"}, /* FW code RAM 256k */ 83 {0x800000, 0x808000, 0x900000, "fw_data"}, /* FW data RAM 32k */ 207 wil_err(wil, "WMI: cannot send command while FW not ready\n"); __wmi_send() 229 /* wait till FW finish with previous command */ __wmi_send() 264 /* interrupt to FW */ __wmi_send() 291 wil_info(wil, "FW ver. %d; MAC %pM; %d MID's\n", wil->fw_version, wmi_evt_ready() 495 /* FIXME FW can transmit only ucast frames to peer */ wmi_evt_connect() 747 wil_err(wil, "Mbox evt not owned by FW?\n"); wmi_recv_cmd() 897 * 3500ms for FW to start AP wmi_pcp_start() 1048 /* BUG: FW API define ieLen as u8. Will fix FW */ wmi_set_ie() 1201 /* failure to disconnect in reasonable time treated as FW error */ wmi_disconnect_sta()
|
H A D | fw_inc.c | 21 #define wil_err_fw(wil, fmt, arg...) wil_err(wil, "ERR[ FW ]" fmt, ##arg) 22 #define wil_dbg_fw(wil, fmt, arg...) wil_dbg(wil, "DBG[ FW ]" fmt, ##arg) 25 print_hex_dump_debug("DBG[ FW ]" prefix_str, \ 414 * wil_fw_load - load FW into device 416 * Load the FW and uCode code and data to the corresponding device
|
H A D | main.c | 31 MODULE_PARM_DESC(debug_fw, " do not perform card reset. For FW debug"); 35 MODULE_PARM_DESC(no_fw_recovery, " disable automatic FW error recovery"); 497 * @from_event: whether is invoked from FW event handler 500 * FW event handler, issue WMI command(s) to trigger MAC disconnect. 736 wil_info(wil, "FW ready after %d ms. HW version 0x%08x\n", wil_wait_for_fw_ready() 821 /* Mark FW as loaded from host */ wil_reset() 846 /* we just started MAC, wait for FW ready */ wil_reset() 848 if (rc == 0) /* check FW is responsive */ wil_reset() 981 wil_err(wil, "timeout waiting for idle FW/HW\n"); __wil_down()
|
H A D | interrupt.c | 354 "Firmware error detected, assert codes FW 0x%08x, UCODE 0x%08x\n", wil6210_irq_misc() 365 wil_dbg_irq(wil, "IRQ: FW ready\n"); wil6210_irq_misc() 369 * Actual FW ready indicated by the wil6210_irq_misc()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
H A D | mthca_cmd.c | 150 * According to Mellanox code, FW may be starved and never complete 189 MODULE_PARM_DESC(fw_cmd_doorbell, "post FW commands through doorbell page if nonzero " 190 "(and supported by FW)"); 297 * writes from another CPU starting a FW command. mthca_cmd_post() 553 * Switch to using events to issue FW commands (should be called after 683 mthca_warn(dev, "Got FW area not aligned to %d (%llx/%lx).\n", mthca_map_cmd() 718 mthca_dbg(dev, "Mapped %d chunks/%d KB for FW.\n", tc, ts); mthca_map_cmd() 772 mthca_dbg(dev, "Mapped doorbell page for posting FW commands\n"); mthca_setup_cmd_doorbells() 816 * FW subminor version is at more significant bits than minor mthca_QUERY_FW() 826 mthca_dbg(dev, "FW version %012llx, max commands %d\n", mthca_QUERY_FW() 837 mthca_dbg(dev, "FW supports commands through doorbells\n"); mthca_QUERY_FW() 852 mthca_dbg(dev, "FW size %d KB\n", dev->fw.arbel.fw_pages << 2); mthca_QUERY_FW() 870 mthca_dbg(dev, "FW size %d KB (start %llx, end %llx)\n", mthca_QUERY_FW() 913 mthca_info(dev, "FW reports that HCA-attached memory " mthca_ENABLE_LAM() 968 mthca_info(dev, "FW reports that HCA-attached memory " mthca_QUERY_DDR()
|
H A D | mthca_main.c | 239 * For old FW that doesn't return static rate support, use a mthca_dev_lim() 241 * except on Sinai, where even old FW can handle static rate mthca_dev_lim() 350 /* FIXME: use HCA-attached memory for FW if present */ mthca_load_fw() 356 mthca_err(mdev, "Couldn't allocate FW area, aborting.\n"); mthca_load_fw() 600 mthca_err(mdev, "Loading FW returned %d, aborting.\n", err); mthca_init_arbel() 1006 mthca_warn(mdev, "HCA FW version %d.%d.%03d is old (%d.%d.%03d is current).\n", __mthca_init_one() 1012 mthca_warn(mdev, "If you have problems, try updating your HCA FW.\n"); __mthca_init_one()
|
/linux-4.4.14/drivers/staging/rtl8192u/ |
H A D | r819xU_cmdpkt.c | 170 /* It seems that FW use big endian(MIPS) and DRV use little endian in cmpk_handle_tx_feedback() 236 /* It seems that FW use big endian(MIPS) and DRV use little endian in cmpk_handle_interrupt_status() 300 /* It seems that FW use big endian(MIPS) and DRV use little endian in cmpk_handle_query_config_rx() 519 element type. Because FW may aggregate RX command packet to cmpk_message_handle_rx() 520 minimize transmit time between DRV and FW.*/ cmpk_message_handle_rx()
|
H A D | r819xU_phy.c | 397 /* If FW can not finish RF-R/W for more than ?? times. phy_FwRFSerialRead() 398 We must reset FW. */ phy_FwRFSerialRead() 411 /* If FW can not finish RF-R/W for more than ?? times. phy_FwRFSerialRead() 412 We must reset FW. */ phy_FwRFSerialRead() 459 /* If FW can not finish RF-R/W for more than ?? times. phy_FwRFSerialWrite() 460 We must reset FW. */ phy_FwRFSerialWrite() 469 Because FW will not accept the command. */ phy_FwRFSerialWrite() 1720 /* FW DIG OFF */ InitialGainOperateWorkItemCallBack() 1759 /* FW DIG OFF */ InitialGainOperateWorkItemCallBack() 1788 /* FW DIG ON */ InitialGainOperateWorkItemCallBack()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 214 * Handle a FW assertion reported in a mailbox. 222 "FW assertion at %.16s:%u, val0 %#x, val1 %#x\n", fw_asrt() 242 * t4_wr_mbox_meat_timeout - send a command to FW through the given mailbox 251 * Sends the given command to FW through the selected mailbox and waits 252 * for the FW to execute the command. If @rpl is not %NULL it is used to 253 * store the FW's reply to the command. The command and its optional 254 * reply are of the same length. FW can take up to %FW_CMD_MAX_TIMEOUT ms 261 * command or FW executes it but signals an error. In the latter case 262 * the return value is the error code indicated by FW (negated). 2914 * Reads the FW version from flash. 2975 * t4_check_fw_version - check if the FW is supported with this driver 2978 * Checks if an adapter's FW is compatible with the driver. Returns 0 3232 "FW image (%d) is not suitable for this adapter (%d)\n", t4_fw_matches_chip() 3258 dev_err(adap->pdev_dev, "FW image has no data\n"); t4_load_fw() 3263 "FW image size not multiple of 512 bytes\n"); t4_load_fw() 3268 "FW image size differs from size in FW header\n"); t4_load_fw() 3272 dev_err(adap->pdev_dev, "FW image too large, max is %u bytes\n", t4_load_fw() 3295 * version if the FW write fails. Start by writing a copy of the t4_load_fw() 3613 * @mbox: mbox to use for the FW command 4449 * @mbox: mbox to use for the FW command 4515 * @mbox: mbox to use for the FW command 4545 * @mbox: mbox to use for the FW command 5551 * @mbox: mailbox to use for the FW command 5557 * Issues a FW command through the given mailbox to read a PHY register. 5585 * @mbox: mailbox to use for the FW command 5591 * Issues a FW command through the given mailbox to write a PHY register. 5722 * @mbox: mailbox to use for the FW command 5724 * Issues a FW command through the given mailbox to flush the 5746 * t4_fw_hello - establish communication with FW 5748 * @mbox: mailbox to use for the FW command 5749 * @evt_mbox: mailbox to receive async FW events 5753 * Issues a command to establish communication with FW. Returns either 5876 * t4_fw_bye - end communication with FW 5878 * @mbox: mailbox to use for the FW command 5880 * Issues a command to terminate communication with FW. 5892 * t4_init_cmd - ask FW to initialize the device 5894 * @mbox: mailbox to use for the FW command 5896 * Issues a command to FW to partially initialize the device. This 5909 * t4_fw_reset - issue a reset to FW 5911 * @mbox: mailbox to use for the FW command 5914 * Issues a reset command of the specified type to FW. 5927 * t4_fw_halt - issue a reset/halt to FW and put uP into RESET 5929 * @mbox: mailbox to use for the FW RESET command (if desired) 5930 * @force: force uP into RESET even if FW RESET command fails 6050 * t4_fw_upgrade - perform all of the steps necessary to upgrade FW 6052 * @mbox: mailbox to use for the FW RESET command (if desired) 6209 * t4_fw_initialize - ask FW to initialize the device 6211 * @mbox: mailbox to use for the FW command 6213 * Issues a command to FW to partially initialize the device. This 6226 * t4_query_params_rw - query FW or device parameters 6228 * @mbox: mailbox to use for the FW command 6236 * Reads the value of FW or device parameters. Up to 7 parameters can be 6279 * t4_set_params_timeout - sets FW or device parameters 6281 * @mbox: mailbox to use for the FW command 6289 * Sets the value of FW or device parameters. Up to 7 parameters can be 6319 * t4_set_params - sets FW or device parameters 6321 * @mbox: mailbox to use for the FW command 6328 * Sets the value of FW or device parameters. Up to 7 parameters can be 6342 * @mbox: mailbox to use for the FW command 6390 * @mbox: mailbox to use for the FW command 6399 * not %NULL it contains the MAC addresses of the VI as assigned by FW. 6444 * @mbox: mailbox to use for the FW command 6471 * @mbox: mailbox to use for the FW command 6488 /* convert to FW values */ t4_set_rxmode() 6517 * @mbox: mailbox to use for the FW command 6611 * @mbox: mailbox to use for the FW command 6661 * @mbox: mailbox to use for the FW command 6688 * @mbox: mailbox to use for the FW command 6716 * @mbox: mailbox to use for the FW command 6732 * @mbox: mailbox to use for the FW command 6755 * @mbox: mailbox to use for the FW command 6786 * @mbox: mailbox to use for the FW command 6811 * @mbox: mailbox to use for the FW command 6836 * @mbox: mailbox to use for the FW command 6859 * t4_handle_fw_rpl - process a FW reply message 6861 * @rpl: start of the FW message 6863 * Processes a FW message, such as link state change messages. 7093 * Default port for debugging in case we can't reach FW. t4_prep_adapter()
|
/linux-4.4.14/drivers/bluetooth/ |
H A D | btmrvl_sdio.c | 502 BT_DBG("Downloading FW image (%d bytes)", firmwarelen); btmrvl_sdio_download_fw_w_helper() 522 BT_ERR("FW download with helper poll status" btmrvl_sdio_download_fw_w_helper() 563 BT_ERR("FW download failure @%d, invalid length %d", btmrvl_sdio_download_fw_w_helper() 574 BT_ERR("FW download failure @%d, " btmrvl_sdio_download_fw_w_helper() 579 BT_ERR("FW CRC error indicated by the helper: " btmrvl_sdio_download_fw_w_helper() 600 BT_ERR("FW download, writesb(%d) failed @%d", btmrvl_sdio_download_fw_w_helper() 611 BT_INFO("FW download over, size %d bytes", offset); btmrvl_sdio_download_fw_w_helper() 1083 BT_ERR("Failed to read FW downloading status!"); btmrvl_sdio_download_fw() 1088 BT_DBG("BT not the winner (%#x). Skip FW downloading", fws0); btmrvl_sdio_download_fw() 1110 * winner or not, with this test the FW synchronizes when the btmrvl_sdio_download_fw() 1114 BT_ERR("FW failed to be active in time!"); btmrvl_sdio_download_fw()
|
H A D | bcm203x.c | 220 if (request_firmware(&firmware, "BCM2033-FW.bin", &udev->dev) < 0) { bcm203x_probe() 286 MODULE_FIRMWARE("BCM2033-FW.bin");
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | fw_common.c | 136 RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, "FW size is %d bytes,\n", size); _rtl92c_write_fw() 203 "Polling FW ready success!! REG_MCUFWDL:0x%08x .\n", _rtl92c_fw_free_to_go() 214 "Polling FW ready fail!! REG_MCUFWDL:0x%08x .\n", value32); _rtl92c_fw_free_to_go() 331 "Write H2C fail because no trigger for FW INT!\n"); _rtl92c_fill_h2c_command() 364 "Waiting too long for FW read clear HMEBox(%d)!\n", _rtl92c_fill_h2c_command() 374 "Waiting for FW read clear HMEBox(%d)!!! 0x1BF = %2x\n", _rtl92c_fill_h2c_command() 528 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "FW LPS mode = %d\n", mode); rtl92c_set_fw_pwrmode_cmd()
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
H A D | be_cmds.c | 386 "from FW\n"); be_mcc_compl_process_isr() 553 "BC_%d : FW Timed Out\n"); be_mcc_wait_compl() 581 * Check for the ready status of FW to send BMBX 624 "BC_%d : FW Timed Out\n"); be_mbox_db_ready_wait() 868 * be_cmd_fw_initialize()- Initialize FW 871 * Send FW initialize pattern for the function. 908 * be_cmd_fw_uninit()- Uinitialize FW 911 * Send FW uninitialize pattern for the function 1138 * on this queue by the FW 1376 "BC_%d : FW CMD to map iscsi frags failed.\n"); be_cmd_iscsi_post_sgl_pages()
|
H A D | be_mgmt.c | 198 * @reopen_type: Type of reopen_session FW should do. 319 * mgmt_get_fw_config()- Get the FW config for the function 323 * Get the FW config and resources available for the function. 550 * mgmt_epfw_cleanup()- Inform FW to cleanup data structures. 1307 * for FW to login to boot target 1351 /* FW returns the session handle of the boot session */ be_mgmt_get_boot_shandle() 1357 /* Issue MBX Cmd to FW to login to the boot target */ be_mgmt_get_boot_shandle() 1730 * @fw_sess_handle: FW session handle 1732 * Logout from the FW established sessions.
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_ethtool.c | 1606 dev_info(&adapter->pdev->dev, "FW dump enabled\n"); qlcnic_enable_fw_dump_state() 1629 dev_info(&adapter->pdev->dev, "FW dump disabled\n"); qlcnic_disable_fw_dump_state() 1657 netdev_err(adapter->netdev, "FW Dump not supported\n"); qlcnic_get_dump_flag() 1686 netdev_err(netdev, "FW Dump not supported\n"); qlcnic_get_dump_data() 1711 netdev_info(netdev, "extracted the FW dump Successfully\n"); qlcnic_get_dump_data() 1722 "Can not change driver mask to 0x%x. FW dump not enabled\n", qlcnic_set_dump_mask() 1747 netdev_err(netdev, "FW dump not supported\n"); qlcnic_set_dump() 1753 netdev_info(netdev, "FW dump not enabled\n"); qlcnic_set_dump() 1764 netdev_info(netdev, "Forcing a FW dump\n"); qlcnic_set_dump() 1769 netdev_err(netdev, "FW dump not supported\n"); qlcnic_set_dump() 1779 netdev_err(netdev, "FW dump not supported\n"); qlcnic_set_dump() 1788 netdev_info(netdev, "Forcing a FW reset\n"); qlcnic_set_dump() 1801 netdev_err(netdev, "FW dump not supported\n"); qlcnic_set_dump()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_82599.c | 159 * Delay obtaining semaphore again to allow FW access, ixgbe_setup_sfp_modules_82599() 181 /* Delay obtaining semaphore again to allow FW access, ixgbe_setup_sfp_modules_82599() 197 * FW/SW lock. It is assumed this lock will be freed with the next 207 /* If LESM is on then we need to hold the SW/FW semaphore. */ prot_autoc_read_82599() 225 * @locked: bool to indicate whether the SW/FW lock was already taken by 228 * This part (82599) may need to hold a the SW/FW lock around all writes to 235 /* Blocked by MNG FW so bail */ prot_autoc_write_82599() 256 /* Free the SW/FW semaphore as we either grabbed it here or prot_autoc_write_82599() 595 /* Blocked by MNG FW so bail */ ixgbe_disable_tx_laser_multispeed_fiber() 639 /* Blocked by MNG FW so bail */ ixgbe_flap_tx_laser_multispeed_fiber() 1040 /* If MNG FW is running on a multi-speed device that ixgbe_reset_hw_82599() 1884 * Returns IXGBE_ERR_EEPROM_VERSION if the FW is not present or 1885 * if the FW version is not supported. 1930 * ixgbe_verify_lesm_fw_enabled_82599 - Checks LESM FW module state. 1933 * Returns true if the LESM FW module is present and enabled. Otherwise 1934 * returns false. Smart Speed must be disabled if LESM FW module is enabled. 2025 * full pipeline reset. Note - We must hold the SW/FW semaphore before writing
|
H A D | ixgbe_x540.c | 347 * FW, PHY module, and PCIe Expansion/Option ROM pointers. ixgbe_calc_eeprom_checksum_X540() 581 /* SW only mask does not have FW bit pair */ ixgbe_acquire_swfw_sync_X540() 616 /* If the resource is not released by the FW/HW the SW can assume that ixgbe_acquire_swfw_sync_X540() 617 * the FW/HW malfunctions. In that case the SW should set the SW bit(s) ixgbe_acquire_swfw_sync_X540() 618 * of the requested resource(s) while ignoring the corresponding FW/HW ixgbe_acquire_swfw_sync_X540() 680 * Sets the hardware semaphores so SW/FW can gain control of shared resources 705 /* Now get the semaphore between SW/FW through the REGSMP bit */ ixgbe_get_swfw_sync_semaphore()
|
/linux-4.4.14/sound/soc/intel/haswell/ |
H A D | sst-haswell-dsp.c | 69 unsigned char signature[SST_HSW_FW_SIGNATURE_SIZE]; /* FW signature */ 189 /* verify FW */ hsw_parse_fw_image() 301 /* take DSP out of reset and keep stalled for FW loading */ hsw_reset() 371 /* for D0, always enable the block(DSRAM[0]) used for FW dump */ hsw_set_dsp_D0() 593 /* don't disable DSRAM[0], keep it always enable for FW dump*/ hsw_block_disable() 677 /* always enable the block(DSRAM[0]) used for FW dump */ hsw_init()
|
H A D | sst-haswell-ipc.c | 256 /* FW log ring information */ 285 /* FW config */ 318 /* FW log stream */ 452 /* copy data from the DSP FW ready offset */ hsw_fw_ready() 470 /* log the FW version info got from the mailbox here. */ hsw_fw_ready() 475 dev_info(hsw->dev, "FW loaded, mailbox readback FW info: type %s, - " hsw_fw_ready() 735 /* FW Ready is a special case */ hsw_process_notification() 1513 "error: number of FW context regions greater than %d\n", sst_hsw_dx_state_dump() 1544 "error: FW context dump failed\n"); sst_hsw_dx_state_dump() 1576 "error: FW context restore failed\n"); sst_hsw_dx_state_restore() 1608 dev_err(hsw->dev, "error: SST FW reload failed\n"); sst_hsw_dsp_load() 1636 dev_err(hsw->dev, "error: SST FW context restore failed\n"); sst_hsw_dsp_restore() 1711 /* Set ADSP SSP port settings - sadly the FW does not store SSP port sst_hsw_dsp_runtime_resume() 2164 /* keep the DSP in reset state for base FW loading */ sst_hsw_dsp_init() 2198 /* get the FW version */ sst_hsw_dsp_init()
|
/linux-4.4.14/sound/soc/intel/skylake/ |
H A D | skl-messages.c | 2 * skl-message.c - HDA DSP interface for FW registration, Pipe and Module 806 * to FW 838 /* If pipe is not started, do not try to stop the pipe in FW. */ skl_delete_pipe() 848 /* If pipe was not created in FW, do not try to delete it */ skl_delete_pipe() 871 /* If pipe was not created in FW, do not try to pause or delete */ skl_run_pipe() 905 /* If pipe was not created in FW, do not try to pause or delete */ skl_stop_pipe()
|
H A D | skl-sst-dsp.h | 112 /* FW module parser/loader */
|
H A D | skl-tplg-interface.h | 2 * skl-tplg-interface.h - Intel DSP FW private data interface
|
H A D | skl-sst.c | 108 "ROM loaded, we can continue with FW loading\n"); skl_load_base_firmware() 129 dev_err(ctx->dev, "DSP boot failed, FW Ready timed-out\n"); skl_load_base_firmware()
|
H A D | skl-sst-ipc.c | 307 dev_err(ipc->dev, "FW Underrun %x\n", header.primary); skl_ipc_process_notification() 346 dev_info(ipc->dev, "ipc FW reply %x: success\n", header.primary); skl_ipc_process_reply() 366 dev_err(ipc->dev, "ipc FW reply: reply=%d", reply); skl_ipc_process_reply() 367 dev_err(ipc->dev, "FW Error Code: %u\n", skl_ipc_process_reply()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
H A D | qla_mr.h | 66 __le32 residual_len; /* FW calc residual transfer length. */ 460 * Initialize FW Mbox cmd 462 #define FSTATE_FX00_INITIALIZED 0x1000 /* FW has been initialized by
|
/linux-4.4.14/drivers/input/mouse/ |
H A D | elan_i2c_smbus.c | 160 iap ? "IAP" : "FW", error); elan_smbus_get_version() 214 iap ? "IAP" : "FW", error); elan_smbus_get_checksum() 346 /* Get FW in which mode (IAP_MODE/MAIN_MODE) */ elan_smbus_prepare_fw_update()
|
H A D | synaptics.h | 175 unsigned int x_max, y_max; /* Max coordinates (from FW) */ 176 unsigned int x_min, y_min; /* Min coordinates (from FW) */
|
H A D | elan_i2c_i2c.c | 254 iap ? "IAP" : "FW", error); elan_i2c_get_version() 306 iap ? "IAP" : "FW", error); elan_i2c_get_checksum() 455 /* Get FW in which mode (IAP_MODE/MAIN_MODE) */ elan_i2c_prepare_fw_update()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
H A D | debug.c | 116 seq_printf(seq, "FW API: %d\n", cw1200_status_show() 118 seq_printf(seq, "FW caps: 0x%.4X\n", cw1200_status_show() 120 seq_printf(seq, "FW label: '%s'\n", cw1200_status_show()
|
H A D | scan.c | 162 /* FW bug: driver has to restart p2p-dev mode cw1200_scan_work() 222 * FW team says that driver may not use FG scan cw1200_scan_work() 270 /* FW bug: driver has to restart p2p-dev mode after scan. */ cw1200_scan_restart_delayed() 440 /* FW bug: driver has to restart p2p-dev mode after scan */ cw1200_probe_work()
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
H A D | ast_dp501.c | 237 /* Launch FW */ ast_launch_m68k() 261 /* validate FW version */ ast_get_dp501_max_clk() 288 /* validate FW version */ ast_dp501_read_edid()
|
/linux-4.4.14/include/uapi/sound/ |
H A D | asoc.h | 11 * Simple file API to load FW that includes mixers, coefficients, DAPM graphs, 217 * FE or BE Stream configuration supported by SW/FW 373 * Describes SW/FW specific features of PCM (FE DAI & DAI link).
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
H A D | saa7164-fw.c | 267 "%s() FW load time exceeded\n", saa7164_downloadfirmware() 329 "%s() FW load time exceeded\n", saa7164_downloadfirmware() 381 "%s() FW did not boot\n", saa7164_downloadfirmware() 473 dprintk(DBGLVL_FW, "->FW Version 0x%x\n", version); saa7164_downloadfirmware()
|
/linux-4.4.14/drivers/message/fusion/ |
H A D | mptctl.h | 187 int FWVersion; /* FW Version (integer) */ 205 int FWVersion; /* FW Version (integer) */ 227 int FWVersion; /* FW Version (integer) */ 289 /* Replace the FW image cached in host driver memory
|
/linux-4.4.14/drivers/mfd/ |
H A D | menf21bmc.c | 86 dev_info(&client->dev, "FW Revision: %02d.%02d.%02d\n", menf21bmc_probe()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
H A D | tda10071_priv.h | 45 bool warm; /* FW running */
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
H A D | i40e_prototype.h | 37 * has happened and will assist in the early SW and FW
|
/linux-4.4.14/drivers/parisc/ |
H A D | asp.c | 48 case 0x7c: irq = 3; break; /* FW SCSI */ asp_choose_irq()
|
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/ |
H A D | adf_dh895xcc_hw_data.h | 87 /* FW names */
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | nvram.h | 35 bool os_partition; /* partition initialized by OS, not FW */
|
/linux-4.4.14/drivers/media/usb/as102/ |
H A D | as102_drv.c | 38 MODULE_PARM_DESC(fw_upload, "Turn on/off default FW upload (default: on)"); 46 MODULE_PARM_DESC(ts_auto_disable, "Stream Auto Enable on FW (default: off)");
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
H A D | gp8psk.c | 42 info("FW Version = %i.%02i.%i (0x%x) Build %4i/%02i/%02i", gp8psk_info() 46 info("failed to get FW version"); gp8psk_info()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sp.h | 145 * @brief qed_spq_post - Posts a Slow hwfn request to FW, or lacking that 234 * @brief qed_eq_prod_update - update the FW with default EQ producer
|
H A D | qed_mcp.c | 134 /* Get current FW pulse sequence */ qed_load_mcp_offsets() 198 /* Give the FW up to 500 second (50*1000*10usec) */ qed_mcp_reset() 256 /* Give the FW up to 5 second (500*10ms) */ qed_do_mcp_cmd() 261 "[after %d ms] read (%x) seq is (%x) from FW MB\n", qed_do_mcp_cmd() 270 /* FW BUG! */ qed_do_mcp_cmd()
|
/linux-4.4.14/arch/powerpc/boot/ |
H A D | crt0.S | 266 /* Load FW address, set LR to label 1, and jump to FW */
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | t4vf_hw.c | 97 * t4vf_wr_mbox_core - send a command to FW through the mailbox 104 * Sends the given command to FW through the mailbox and waits for the 105 * FW to execute the command. If @rpl is not %NULL it is used to store 106 * the FW's reply to the command. The command and its optional reply 107 * are of the same length. FW can take up to 500 ms to respond. 113 * command or FW executes it but signals an error. In the latter case 114 * the return value is the error code indicated by FW (negated). 209 dump_mbox(adapter, "FW Error", mbox_data); t4vf_wr_mbox_core() 228 dump_mbox(adapter, "FW Timeout", mbox_data); t4vf_wr_mbox_core() 338 * t4vf_fw_reset - issue a reset to FW 341 * Issues a reset command to FW. For a Physical Function this would 357 * t4vf_query_params - query FW or device parameters 395 * t4vf_set_params - sets FW or device parameters 1139 /* convert to FW values */ t4vf_set_rxmode()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
H A D | e1000_i210.c | 81 /* Get the FW semaphore. */ igb_get_hw_semaphore_i210() 130 * igb_acquire_swfw_sync_i210 - Acquire SW/FW semaphore 134 * Acquire the SW/FW semaphore to access the PHY or NVM. The mask 176 * igb_release_swfw_sync_i210 - Release SW/FW semaphore 180 * Release the SW/FW semaphore used to access the PHY or NVM. The mask
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | hardware.c | 339 {HPHW_A_DMA, 0x005, 0x0003B, 0x80, "KittyHawk CSY Core FW-SCSI"}, 340 {HPHW_A_DMA, 0x006, 0x0003B, 0x80, "Symbios EPIC FW-SCSI"}, 357 {HPHW_A_DMA, 0x012, 0x00089, 0x80, "Barracuda Add-on FW-SCSI"}, 358 {HPHW_A_DMA, 0x013, 0x00089, 0x80, "Bluefish Add-on FW-SCSI"}, 359 {HPHW_A_DMA, 0x014, 0x00089, 0x80, "Shrike Add-on FW-SCSI"}, 360 {HPHW_A_DMA, 0x015, 0x00089, 0x80, "KittyHawk GSY Core FW-SCSI"}, 361 {HPHW_A_DMA, 0x017, 0x00089, 0x80, "Shrike Jade Add-on FW-SCSI (A3644A)"}, 362 {HPHW_A_DMA, 0x01F, 0x00089, 0x80, "SkyHawk 100/120 FW-SCSI"}, 363 {HPHW_A_DMA, 0x027, 0x00089, 0x80, "Piranha 100 FW-SCSI"}, 364 {HPHW_A_DMA, 0x032, 0x00089, 0x80, "Raven T' Core FW-SCSI"}, 365 {HPHW_A_DMA, 0x03B, 0x00089, 0x80, "Raven U/L2 Core FW-SCSI"}, 366 {HPHW_A_DMA, 0x03C, 0x00089, 0x80, "Merlin 132 Core FW-SCSI"}, 367 {HPHW_A_DMA, 0x03D, 0x00089, 0x80, "Merlin 160 Core FW-SCSI"}, 368 {HPHW_A_DMA, 0x044, 0x00089, 0x80, "Mohawk Core FW-SCSI"}, 369 {HPHW_A_DMA, 0x051, 0x00089, 0x80, "Firehawk FW-SCSI"}, 370 {HPHW_A_DMA, 0x058, 0x00089, 0x80, "FireHawk 200 FW-SCSI"}, 851 {HPHW_FIO, 0x009, 0x0007C, 0x0, "Outfield FW SCSI"}, 852 {HPHW_FIO, 0x00A, 0x0007C, 0x0, "CoralII FW SCSI"}, 853 {HPHW_FIO, 0x026, 0x0007C, 0x0, "CoralII Jaguar FW SCSI"},
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 412 * of skb frags can be passed in the FW HSI. qede_start_xmit() 421 /* Fill the entry in the SW ring and the BDs in the FW ring */ qede_start_xmit() 474 * to FW and pass few params, since the device cracker doesn't qede_start_xmit() 496 /* Make life easier for FW guys who can't deal with header and qede_start_xmit() 579 * producer, otherwise FW may read old data from the BDs. qede_start_xmit() 756 * producers since FW might read the BD/SGE right after the producer qede_update_rx_prod() 847 * read before it is written by FW, then FW writes CQE and SB, and then qede_rx_int() 1589 /* Free the real RQ ring used by FW */ qede_free_mem_rxq() 1656 /* Allocate FW Rx ring */ qede_alloc_mem_rxq() 1667 /* Allocate FW completion ring */ qede_alloc_mem_rxq() 1706 /* Free the real RQ ring used by FW */ qede_free_mem_txq() 2009 /* FW finished processing, wait for HW to transmit all tx packets */ qede_drain_txq()
|
/linux-4.4.14/drivers/nfc/pn544/ |
H A D | i2c.c | 907 /* Get FW GPIO from ACPI */ pn544_hci_i2c_acpi_request_resources() 911 nfc_err(dev, "Unable to get FW GPIO\n"); pn544_hci_i2c_acpi_request_resources() 977 /* Obtention of FW GPIO from device tree */ pn544_hci_i2c_of_request_resources() 982 "Failed to get FW gpio, error: %d\n", ret); pn544_hci_i2c_of_request_resources() 987 /* Configuration of FW GPIO */ pn544_hci_i2c_of_request_resources() 990 nfc_err(&client->dev, "Fail FW pin\n"); pn544_hci_i2c_of_request_resources() 995 nfc_err(&client->dev, "Fail FW pin direction\n"); pn544_hci_i2c_of_request_resources()
|
/linux-4.4.14/drivers/scsi/bfa/ |
H A D | bfa_defs_svc.h | 50 u16 num_fwtio_reqs; /* number of TM IO reqs in FW */ 54 u8 fw_tick_res; /* FW clock resolution in ms */ 103 u32 rec_timeout; /* FW rec timed out */ 104 u32 error_rec; /* FW sending rec on 106 u32 wait_for_si; /* FW wait for SI */ 733 u32 fw_create; /* IT Nexus FW create requests */ 734 u32 create_comps; /* IT Nexus FW create completions */ 737 u32 fw_delete; /* IT Nexus FW delete requests */ 738 u32 delete_comps; /* IT Nexus FW delete completions */
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic.h | 1179 /* Mini Coredump FW supported version */ 1305 u8 fw_supports_md; /* FW supports Mini cordump */ 1309 u32 md_dump_size; /* Total FW Mini Coredump size */ 1310 u32 md_capture_size; /* FW dump capture size */ 1311 u32 md_template_size; /* FW template size */ 1312 u32 md_template_ver; /* FW template version */ 1313 u64 md_timestamp; /* FW Mini dump timestamp */ 1314 void *md_template; /* FW template will be stored */ 1315 void *md_capture_buff; /* FW dump will be stored */
|
H A D | netxen_nic_ethtool.c | 852 netdev_info(netdev, "FW dump not enabled\n"); netxen_set_dump() 864 netdev_info(netdev, "Disabling FW Dump\n"); netxen_set_dump() 870 netdev_info(netdev, "Enabling FW dump\n"); netxen_set_dump() 875 netdev_info(netdev, "Forcing FW reset\n"); netxen_set_dump()
|
/linux-4.4.14/drivers/rtc/ |
H A D | rtc-mrst.c | 15 * RTC is located in the PMIC device. SCU FW shadows PMIC RTC 307 * When vRTC IRQ is captured by SCU FW, FW will clear the AIE bit in
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
H A D | iwl-prph.h | 348 /* FW monitor */ 389 /* FW chicken bits */ 395 /* FW chicken bits */
|
H A D | iwl-nvm-parse.h | 85 * iwl_parse_mcc_info - parse MCC (mobile country code) info coming from FW
|
/linux-4.4.14/drivers/message/fusion/lsi/ |
H A D | mpi_raid.h | 35 * 02-28-07 01.05.03 Added new RAID Action, Device FW Update Mode, and
|
/linux-4.4.14/drivers/net/wireless/p54/ |
H A D | eeprom.h | 221 /* Specific LMAC FW/HW variant definitions */
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | firmware_exports.h | 151 * FW type and version.
|
/linux-4.4.14/arch/x86/platform/intel-mid/ |
H A D | intel_mid_vrtc.c | 13 * RTC is located in the PMIC device. SCU FW shadows PMIC RTC
|
/linux-4.4.14/include/linux/qed/ |
H A D | eth_common.h | 13 /* ETH FW CONSTANTS */
|
/linux-4.4.14/arch/s390/include/asm/ |
H A D | pci_io.h | 84 val = 0; /* let FW report error */ zpci_write_single()
|
/linux-4.4.14/arch/ia64/hp/common/ |
H A D | aml_nfw.c | 45 * N.B. The layout of this structure is defined in the HP SPPA FW EAS, and
|
/linux-4.4.14/arch/ia64/sn/pci/ |
H A D | tioca_provider.c | 209 * tioca_fastwrite_enable - enable AGP FW for a tioca and its functions 229 * support FW. If not, return. tioca_fastwrite_enable() 238 return; /* no AGP CAP means no FW */ tioca_fastwrite_enable() 242 return; /* function doesn't support FW */ tioca_fastwrite_enable()
|
/linux-4.4.14/arch/arm/mach-tegra/ |
H A D | sleep.h | 102 bic \tmp1, \tmp1, #(1<<6) | (1<<0) @ clear ACTLR.SMP | ACTLR.FW
|