Lines Matching refs:bank

66 uchar    writeMemCmd(SMALLINT bank, uchar *SNum);
67 SMALLINT numCRCbytes(SMALLINT bank, uchar *SNum);
68 SMALLINT writeVerify(SMALLINT bank, int portnum, uchar *SNum, int page);
69 SMALLINT crcAfterAdd(SMALLINT bank, uchar *SNum);
70 uchar readPageWithCRC(SMALLINT bank, uchar *SNum);
71 SMALLINT isRedirectPageLocked(SMALLINT bank, int portnum, uchar *SNum, int page);
72 SMALLINT lockRedirectPage(SMALLINT bank, int portnum, uchar *SNum, int page);
73 SMALLINT getRedirectedPage(SMALLINT bank, int portnum, uchar *SNum, int page);
74 SMALLINT redirectPage(SMALLINT bank, int portnum, uchar *SNum, int page, int newPage);
75 SMALLINT isPageLocked(SMALLINT bank, int portnum, uchar *SNum, int page);
76 SMALLINT lockPage(SMALLINT bank, int portnum, uchar *SNum, int page);
77 SMALLINT redirectOffset(SMALLINT bank, uchar *SNum);
128 SMALLINT readEPROM(SMALLINT bank, int portnum, uchar *SNum, int str_add, in readEPROM() argument
136 if ((str_add + len) > getSizeEPROM(bank,SNum)) in readEPROM()
143 if(readPageWithCRC(bank,SNum) == STATUS_READ_PAGE_COMMAND_EPROM) in readEPROM()
146 start_pg = str_add / getPageLengthEPROM(bank,SNum); in readEPROM()
147 end_pg = ((str_add + len) / getPageLengthEPROM(bank,SNum)) - 1; in readEPROM()
149 if (((str_add + len) % getPageLengthEPROM(bank,SNum)) > 0) in readEPROM()
154 readPageCRCEPROM(bank,portnum,SNum,pg, in readEPROM()
155 &raw_buf[(pg-start_pg)*getPageLengthEPROM(bank,SNum)]); in readEPROM()
178 raw_buf[1] = (str_add + getStartingAddressEPROM(bank,SNum)) & 0xFF; in readEPROM()
179 raw_buf[2] = (((str_add + getStartingAddressEPROM(bank,SNum)) & 0xFFFF) >> 8) in readEPROM()
234 SMALLINT writeEPROM(SMALLINT bank, int portnum, uchar *SNum, int str_add, in writeEPROM() argument
255 if(isReadOnlyEPROM(bank,portnum,SNum)) in writeEPROM()
263 verify[0] = writeVerify(bank,portnum,SNum, in writeEPROM()
264 ((str_add+i+getStartingAddressEPROM(bank,SNum))/getPageLengthEPROM(bank,SNum))); in writeEPROM()
266 if(isPageLocked(bank,portnum,SNum,(str_add+i+getStartingAddressEPROM(bank,SNum))/ in writeEPROM()
267 getPageLengthEPROM(bank,SNum))) in writeEPROM()
275 if((str_add + len) > (getPageLengthEPROM(bank,SNum) * getNumberPagesEPROM(bank,SNum))) in writeEPROM()
284 crc_type = numCRCbytes(bank,SNum) - 1; in writeEPROM()
288 result = owProgramByte(portnum,buff[i],str_add+i+getStartingAddressEPROM(bank,SNum), in writeEPROM()
289 writeMemCmd(bank,SNum),crc_type,write_continue); in writeEPROM()
332 SMALLINT readPageEPROM(SMALLINT bank, int portnum, uchar *SNum, int page, in readPageEPROM() argument
337 if(hasPageAutoCRCEPROM(bank,SNum)) in readPageEPROM()
339 if(!readPageExtraCRCEPROM(bank,portnum,SNum,page,buff,extra)) in readPageEPROM()
344 if(!readEPROM(bank,portnum,SNum,(page*getPageLengthEPROM(bank,SNum)),FALSE, in readPageEPROM()
345 buff,getPageLengthEPROM(bank,SNum))) in readPageEPROM()
382 SMALLINT readPageExtraEPROM(SMALLINT bank, int portnum, uchar *SNum, int page, in readPageExtraEPROM() argument
386 if(!hasExtraInfoEPROM(bank,SNum)) in readPageExtraEPROM()
392 return readPageExtraCRCEPROM(bank,portnum,SNum,page,buff,extra); in readPageExtraEPROM()
413 SMALLINT readPageExtraCRCEPROM(SMALLINT bank, int portnum, uchar *SNum, int page, in readPageExtraCRCEPROM() argument
422 if(!hasPageAutoCRCEPROM(bank,SNum)) in readPageExtraCRCEPROM()
429 if(page > (getNumberPagesEPROM(bank,SNum))) in readPageExtraCRCEPROM()
444 len = 3 + getExtraInfoLengthEPROM(bank,SNum); in readPageExtraCRCEPROM()
446 if(crcAfterAdd(bank,SNum)) in readPageExtraCRCEPROM()
448 len += numCRCbytes(bank,SNum); in readPageExtraCRCEPROM()
454 raw_buf[0] = readPageWithCRC(bank,SNum); in readPageExtraCRCEPROM()
456 addr = page * getPageLengthEPROM(bank,SNum) + getStartingAddressEPROM(bank,SNum); in readPageExtraCRCEPROM()
469 if (numCRCbytes(bank,SNum) == 2) in readPageExtraCRCEPROM()
482 if((getExtraInfoLengthEPROM(bank,SNum) > 0) || (crcAfterAdd(bank,SNum))) in readPageExtraCRCEPROM()
485 if(numCRCbytes(bank,SNum) == 2) in readPageExtraCRCEPROM()
504 extractPnt = len - getExtraInfoLengthEPROM(bank,SNum) - numCRCbytes(bank,SNum); in readPageExtraCRCEPROM()
505 if(getExtraInfoLengthEPROM(bank,SNum)) in readPageExtraCRCEPROM()
506 for(i=extractPnt;i<(extractPnt+getExtraInfoLengthEPROM(bank,SNum));i++) in readPageExtraCRCEPROM()
511 for(i=0;i<(getPageLengthEPROM(bank,SNum) + numCRCbytes(bank,SNum));i++) in readPageExtraCRCEPROM()
515 if(!owBlock(portnum,FALSE,&raw_buf[0],(getPageLengthEPROM(bank,SNum)+numCRCbytes(bank,SNum)))) in readPageExtraCRCEPROM()
522 if (numCRCbytes(bank,SNum) == 2) in readPageExtraCRCEPROM()
525 for(i=0;i<(getPageLengthEPROM(bank,SNum)+numCRCbytes(bank,SNum));i++) in readPageExtraCRCEPROM()
537 for(i=0;i<(getPageLengthEPROM(bank,SNum)+numCRCbytes(bank,SNum));i++) in readPageExtraCRCEPROM()
548 for(i=0;i<getPageLengthEPROM(bank,SNum);i++) in readPageExtraCRCEPROM()
571 SMALLINT readPageCRCEPROM(SMALLINT bank, int portnum, uchar *SNum, int page, uchar *buff) in readPageCRCEPROM() argument
575 return readPageExtraCRCEPROM(bank,portnum,SNum,page,buff,extra); in readPageCRCEPROM()
608 SMALLINT readPagePacketEPROM(SMALLINT bank, int portnum, uchar *SNum, int page, in readPagePacketEPROM() argument
617 if(!readPageExtraCRCEPROM(bank,portnum,SNum,page,&raw_buf[0],&extra[0])) in readPagePacketEPROM()
621 if ((raw_buf[0] & 0xFF) > getMaxPacketDataLengthEPROM(bank,SNum)) in readPagePacketEPROM()
628 setcrc16(portnum,(ushort) ((getStartingAddressEPROM(bank,SNum)/PAGE_LENGTH_EPROM) + page)); in readPagePacketEPROM()
673 SMALLINT readPagePacketExtraEPROM(SMALLINT bank, int portnum, uchar *SNum, in readPagePacketExtraEPROM() argument
682 if (!hasExtraInfoEPROM(bank,SNum)) in readPagePacketExtraEPROM()
689 if(!readPageExtraCRCEPROM(bank,portnum,SNum,page,raw_buf,extra)) in readPagePacketExtraEPROM()
693 if ((raw_buf[0] & 0xFF) > getMaxPacketDataLengthEPROM(bank,SNum)) in readPagePacketExtraEPROM()
700 setcrc16(portnum,(ushort) ((getStartingAddressEPROM(bank,SNum)/PAGE_LENGTH_EPROM) + page)); in readPagePacketExtraEPROM()
742 SMALLINT writePagePacketEPROM(SMALLINT bank, int portnum, uchar *SNum, int page, in writePagePacketEPROM() argument
749 if (len > getMaxPacketDataLengthEPROM(bank,SNum)) in writePagePacketEPROM()
756 if (!isGeneralPurposeMemoryEPROM(bank,SNum)) in writePagePacketEPROM()
768 setcrc16(portnum,(ushort) ((getStartingAddressEPROM(bank,SNum)/PAGE_LENGTH_EPROM) + page)); in writePagePacketEPROM()
776 if(!writeEPROM(bank,portnum,SNum,page*getPageLengthEPROM(bank,SNum)+ in writePagePacketEPROM()
777 getStartingAddressEPROM(bank,SNum),&raw_buf[0],len+3)) in writePagePacketEPROM()
791 SMALLINT getNumberPagesEPROM(SMALLINT bank, uchar *SNum) in getNumberPagesEPROM() argument
798 if(bank == 0) in getNumberPagesEPROM()
800 else if(bank == 1) in getNumberPagesEPROM()
805 if((bank == 1) || (bank == 2) || (bank == 3)) in getNumberPagesEPROM()
807 else if(bank == 4) in getNumberPagesEPROM()
812 if(bank == 0) in getNumberPagesEPROM()
814 else if((bank == 1) || (bank == 2)) in getNumberPagesEPROM()
816 else if(bank == 3) in getNumberPagesEPROM()
818 else if(bank == 4) in getNumberPagesEPROM()
823 if(bank == 0) in getNumberPagesEPROM()
825 else if(bank == 1) in getNumberPagesEPROM()
830 if(bank == 0) in getNumberPagesEPROM()
832 else if(bank == 4) in getNumberPagesEPROM()
834 else if((bank == 1) || (bank == 2) || (bank == 3)) in getNumberPagesEPROM()
854 int getSizeEPROM(SMALLINT bank, uchar *SNum) in getSizeEPROM() argument
861 if(bank == 0) in getSizeEPROM()
863 else if(bank == 1) in getSizeEPROM()
868 if((bank == 1) || (bank == 2) || (bank == 3)) in getSizeEPROM()
870 else if(bank == 4) in getSizeEPROM()
875 if(bank == 0) in getSizeEPROM()
877 else if((bank == 1) || (bank == 2)) in getSizeEPROM()
879 else if(bank == 3) in getSizeEPROM()
881 else if(bank == 4) in getSizeEPROM()
886 if(bank == 0) in getSizeEPROM()
888 else if(bank == 1) in getSizeEPROM()
893 if(bank == 0) in getSizeEPROM()
895 else if(bank == 4) in getSizeEPROM()
897 else if((bank == 1) || (bank == 2) || (bank == 3)) in getSizeEPROM()
919 int getStartingAddressEPROM(SMALLINT bank, uchar *SNum) in getStartingAddressEPROM() argument
926 if(bank == 2) in getStartingAddressEPROM()
928 else if(bank == 3) in getStartingAddressEPROM()
930 else if(bank == 4) in getStartingAddressEPROM()
935 if(bank == 2) in getStartingAddressEPROM()
937 else if(bank == 3) in getStartingAddressEPROM()
939 else if(bank == 4) in getStartingAddressEPROM()
944 if(bank == 2) in getStartingAddressEPROM()
946 else if(bank == 3) in getStartingAddressEPROM()
948 else if(bank == 4) in getStartingAddressEPROM()
968 SMALLINT getPageLengthEPROM(SMALLINT bank, uchar *SNum) in getPageLengthEPROM() argument
975 if(bank == 1) in getPageLengthEPROM()
980 if((bank > 0) && (bank < 5)) in getPageLengthEPROM()
984 if((bank > 0) && (bank <5)) in getPageLengthEPROM()
989 if(bank == 1) in getPageLengthEPROM()
994 if((bank > 0) && (bank < 5)) in getPageLengthEPROM()
1014 char *getBankDescriptionEPROM(SMALLINT bank, uchar *SNum) in getBankDescriptionEPROM() argument
1019 if(bank == 1) in getBankDescriptionEPROM()
1024 if(bank == 1) in getBankDescriptionEPROM()
1026 else if(bank == 2) in getBankDescriptionEPROM()
1028 else if(bank == 3) in getBankDescriptionEPROM()
1030 else if(bank == 4) in getBankDescriptionEPROM()
1035 if(bank == 1) in getBankDescriptionEPROM()
1037 else if(bank == 2) in getBankDescriptionEPROM()
1039 else if(bank == 3) in getBankDescriptionEPROM()
1041 else if(bank == 4) in getBankDescriptionEPROM()
1046 if(bank == 1) in getBankDescriptionEPROM()
1051 if(bank == 1) in getBankDescriptionEPROM()
1053 else if(bank == 2) in getBankDescriptionEPROM()
1055 else if(bank == 3) in getBankDescriptionEPROM()
1057 else if(bank == 4) in getBankDescriptionEPROM()
1080 SMALLINT isGeneralPurposeMemoryEPROM(SMALLINT bank, uchar *SNum) in isGeneralPurposeMemoryEPROM() argument
1087 if(bank == 1) in isGeneralPurposeMemoryEPROM()
1092 if((bank > 0) && (bank < 5)) in isGeneralPurposeMemoryEPROM()
1096 if((bank > 0) && (bank <5)) in isGeneralPurposeMemoryEPROM()
1101 if(bank == 1) in isGeneralPurposeMemoryEPROM()
1106 if((bank > 0) && (bank < 5)) in isGeneralPurposeMemoryEPROM()
1126 SMALLINT isReadWriteEPROM(SMALLINT bank, int portnum, uchar *SNum) in isReadWriteEPROM() argument
1140 SMALLINT isWriteOnceEPROM(SMALLINT bank, int portnum, uchar *SNum) in isWriteOnceEPROM() argument
1150 SMALLINT isReadOnlyEPROM(SMALLINT bank, int portnum, uchar *SNum) in isReadOnlyEPROM() argument
1165 SMALLINT isNonVolatileEPROM(SMALLINT bank, uchar *SNum) in isNonVolatileEPROM() argument
1180 SMALLINT needsProgramPulseEPROM(SMALLINT bank, uchar *SNum) in needsProgramPulseEPROM() argument
1195 SMALLINT needsPowerDeliveryEPROM(SMALLINT bank, uchar *SNum) in needsPowerDeliveryEPROM() argument
1213 SMALLINT hasExtraInfoEPROM(SMALLINT bank, uchar *SNum) in hasExtraInfoEPROM() argument
1224 if((bank > 0) && (bank < 5)) in hasExtraInfoEPROM()
1229 if((bank > 0) && (bank < 5)) in hasExtraInfoEPROM()
1234 if(bank == 1) in hasExtraInfoEPROM()
1239 if((bank > 0) && (bank < 5)) in hasExtraInfoEPROM()
1262 SMALLINT getExtraInfoLengthEPROM(SMALLINT bank, uchar *SNum) in getExtraInfoLengthEPROM() argument
1273 if((bank > 0) && (bank < 5)) in getExtraInfoLengthEPROM()
1278 if((bank > 0) && (bank < 5)) in getExtraInfoLengthEPROM()
1283 if(bank == 1) in getExtraInfoLengthEPROM()
1288 if((bank > 0) && (bank < 5)) in getExtraInfoLengthEPROM()
1310 char *getExtraInfoDescEPROM(SMALLINT bank, uchar *SNum) in getExtraInfoDescEPROM() argument
1319 if((bank > 0) && (bank < 5)) in getExtraInfoDescEPROM()
1324 if((bank > 0) && (bank < 5)) in getExtraInfoDescEPROM()
1329 if(bank == 1) in getExtraInfoDescEPROM()
1334 if((bank > 0) && (bank < 5)) in getExtraInfoDescEPROM()
1358 SMALLINT hasPageAutoCRCEPROM(SMALLINT bank, uchar *SNum) in hasPageAutoCRCEPROM() argument
1371 SMALLINT getMaxPacketDataLengthEPROM(SMALLINT bank, uchar *SNum) in getMaxPacketDataLengthEPROM() argument
1373 return getPageLengthEPROM(bank,SNum) - 3; in getMaxPacketDataLengthEPROM()
1393 SMALLINT lockPage(SMALLINT bank, int portnum, uchar *SNum, int page) in lockPage() argument
1442 SMALLINT isPageLocked(SMALLINT bank, int portnum, uchar *SNum, int page) in isPageLocked() argument
1481 SMALLINT redirectPage(SMALLINT bank, int portnum, uchar *SNum, int page, int newPage) in redirectPage() argument
1486 if(isRedirectPageLocked(bank,portnum,SNum,page)) in redirectPage()
1511 if(!writeEPROM(write_bank,portnum,SNum,page + redirectOffset(bank,SNum),wr_byte,1)) in redirectPage()
1530 SMALLINT getRedirectedPage(SMALLINT bank, int portnum, uchar *SNum, int page) in getRedirectedPage() argument
1554 read_pg = (page + redirectOffset(bank,SNum)) / pg_len; in getRedirectedPage()
1560 return (SMALLINT) (~read_buf[(page + redirectOffset(bank,SNum)) % pg_len] & 0x000000FF); in getRedirectedPage()
1576 SMALLINT lockRedirectPage(SMALLINT bank, int portnum, uchar *SNum, int page) in lockRedirectPage() argument
1582 if(isRedirectPageLocked(bank,portnum,SNum,page)) in lockRedirectPage()
1611 if (!isRedirectPageLocked(bank,portnum,SNum,page) || (write_bank == 0)) in lockRedirectPage()
1632 SMALLINT isRedirectPageLocked(SMALLINT bank, int portnum, uchar *SNum, int page) in isRedirectPageLocked() argument
1676 SMALLINT canRedirectPageEPROM(SMALLINT bank, uchar *SNum) in canRedirectPageEPROM() argument
1683 if(bank == 0) in canRedirectPageEPROM()
1688 if(bank == 0) in canRedirectPageEPROM()
1693 if(bank == 0) in canRedirectPageEPROM()
1698 if(bank == 0) in canRedirectPageEPROM()
1703 if(bank == 0) in canRedirectPageEPROM()
1725 SMALLINT canLockPageEPROM(SMALLINT bank, uchar *SNum) in canLockPageEPROM() argument
1732 if(bank == 0) in canLockPageEPROM()
1737 if(bank == 0) in canLockPageEPROM()
1742 if(bank == 0) in canLockPageEPROM()
1747 if(bank == 0) in canLockPageEPROM()
1752 if(bank == 0) in canLockPageEPROM()
1775 SMALLINT canLockRedirectPageEPROM(SMALLINT bank, uchar *SNum) in canLockRedirectPageEPROM() argument
1782 if(bank == 0) in canLockRedirectPageEPROM()
1787 if(bank == 0) in canLockRedirectPageEPROM()
1792 if(bank == 0) in canLockRedirectPageEPROM()
1818 uchar writeMemCmd(SMALLINT bank, uchar *SNum) in writeMemCmd() argument
1825 if(bank == 1) in writeMemCmd()
1830 if((bank > 0) && (bank < 5)) in writeMemCmd()
1835 if((bank > 0) && (bank < 5)) in writeMemCmd()
1840 if(bank == 1) in writeMemCmd()
1845 if((bank > 0) && (bank < 5)) in writeMemCmd()
1865 SMALLINT numCRCbytes(SMALLINT bank, uchar *SNum) in numCRCbytes() argument
1872 if((bank == 0) || (bank == 1)) in numCRCbytes()
1893 SMALLINT writeVerify(SMALLINT bank, int portnum, uchar *SNum, int page) in writeVerify() argument
1895 if(isPageLocked(bank,portnum,SNum,page) || in writeVerify()
1896 isRedirectPageLocked(bank,portnum,SNum,page)) in writeVerify()
1911 SMALLINT crcAfterAdd(SMALLINT bank, uchar *SNum) in crcAfterAdd() argument
1918 if((bank > 0) && (bank < 5)) in crcAfterAdd()
1923 if((bank > 0) && (bank < 5)) in crcAfterAdd()
1928 if(bank == 1) in crcAfterAdd()
1933 if((bank > 0) && (bank < 5)) in crcAfterAdd()
1953 uchar readPageWithCRC(SMALLINT bank, uchar *SNum) in readPageWithCRC() argument
1960 if(bank == 0) in readPageWithCRC()
1962 else if(bank == 1) in readPageWithCRC()
1967 if((bank > 0) && (bank < 5)) in readPageWithCRC()
1972 if((bank > 0) && (bank < 5)) in readPageWithCRC()
1977 if(bank == 1) in readPageWithCRC()
1982 if((bank > 0) && (bank < 5)) in readPageWithCRC()
2002 SMALLINT redirectOffset(SMALLINT bank, uchar *SNum) in redirectOffset() argument
2009 if(bank == 0) in redirectOffset()
2014 if(bank == 0) in redirectOffset()