equal
deleted
inserted
replaced
753 CyAsFunctionCallback cb, |
753 CyAsFunctionCallback cb, |
754 uint32_t client) |
754 uint32_t client) |
755 { |
755 { |
756 CyAsDevice *dev_p = (CyAsDevice *)handle ; |
756 CyAsDevice *dev_p = (CyAsDevice *)handle ; |
757 |
757 |
758 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
758 if (bus >= CY_AS_MAX_BUSES) |
759 return CY_AS_ERROR_NO_SUCH_BUS ; |
759 return CY_AS_ERROR_NO_SUCH_BUS ; |
760 |
760 |
761 return MyStorageClaim(dev_p, NULL, bus, device, CY_AS_REQUEST_RESPONSE_MS, cb, client) ; |
761 return MyStorageClaim(dev_p, NULL, bus, device, CY_AS_REQUEST_RESPONSE_MS, cb, client) ; |
762 } |
762 } |
763 |
763 |
873 CyAsFunctionCallback cb, |
873 CyAsFunctionCallback cb, |
874 uint32_t client) |
874 uint32_t client) |
875 { |
875 { |
876 CyAsDevice *dev_p = (CyAsDevice *)handle ; |
876 CyAsDevice *dev_p = (CyAsDevice *)handle ; |
877 |
877 |
878 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
878 if (bus >= CY_AS_MAX_BUSES) |
879 return CY_AS_ERROR_NO_SUCH_BUS ; |
879 return CY_AS_ERROR_NO_SUCH_BUS ; |
880 |
880 |
881 return MyStorageRelease(dev_p, NULL, bus, device, CY_AS_REQUEST_RESPONSE_MS, cb, client) ; |
881 return MyStorageRelease(dev_p, NULL, bus, device, CY_AS_REQUEST_RESPONSE_MS, cb, client) ; |
882 } |
882 } |
883 |
883 |
1480 return CY_AS_ERROR_NO_FIRMWARE ; |
1480 return CY_AS_ERROR_NO_FIRMWARE ; |
1481 |
1481 |
1482 if (CyAsDeviceIsInSuspendMode(dev_p)) |
1482 if (CyAsDeviceIsInSuspendMode(dev_p)) |
1483 return CY_AS_ERROR_IN_SUSPEND ; |
1483 return CY_AS_ERROR_IN_SUSPEND ; |
1484 |
1484 |
1485 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
1485 if (bus >= CY_AS_MAX_BUSES) |
1486 return CY_AS_ERROR_NO_SUCH_BUS ; |
1486 return CY_AS_ERROR_NO_SUCH_BUS ; |
1487 |
1487 |
1488 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
1488 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
1489 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
1489 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
1490 |
1490 |
1689 |
1689 |
1690 ret = IsStorageActive(dev_p) ; |
1690 ret = IsStorageActive(dev_p) ; |
1691 if (ret != CY_AS_ERROR_SUCCESS) |
1691 if (ret != CY_AS_ERROR_SUCCESS) |
1692 return ret ; |
1692 return ret ; |
1693 |
1693 |
1694 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
1694 if (bus >= CY_AS_MAX_BUSES) |
1695 return CY_AS_ERROR_NO_SUCH_BUS ; |
1695 return CY_AS_ERROR_NO_SUCH_BUS ; |
1696 |
1696 |
1697 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
1697 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
1698 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
1698 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
1699 |
1699 |
1856 |
1856 |
1857 ret = IsStorageActive(dev_p) ; |
1857 ret = IsStorageActive(dev_p) ; |
1858 if (ret != CY_AS_ERROR_SUCCESS) |
1858 if (ret != CY_AS_ERROR_SUCCESS) |
1859 return ret ; |
1859 return ret ; |
1860 |
1860 |
1861 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
1861 if (bus >= CY_AS_MAX_BUSES) |
1862 return CY_AS_ERROR_NO_SUCH_BUS ; |
1862 return CY_AS_ERROR_NO_SUCH_BUS ; |
1863 |
1863 |
1864 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
1864 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
1865 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
1865 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
1866 |
1866 |
2159 ret = CY_AS_ERROR_INVALID_RESPONSE ; |
2159 ret = CY_AS_ERROR_INVALID_RESPONSE ; |
2160 } |
2160 } |
2161 |
2161 |
2162 CyAsLLDestroyResponse(dev_p, reply_p) ; |
2162 CyAsLLDestroyResponse(dev_p, reply_p) ; |
2163 CyAsLLDestroyRequest(dev_p, req_p) ; |
2163 CyAsLLDestroyRequest(dev_p, req_p) ; |
2164 |
2164 (void)resp_len; |
2165 return ret ; |
2165 return ret ; |
2166 } |
2166 } |
2167 |
2167 |
2168 CyAsReturnStatus_t |
2168 CyAsReturnStatus_t |
2169 CyAsStorageSDRegisterRead( |
2169 CyAsStorageSDRegisterRead( |
2532 |
2532 |
2533 ret = IsStorageActive(dev_p) ; |
2533 ret = IsStorageActive(dev_p) ; |
2534 if (ret != CY_AS_ERROR_SUCCESS) |
2534 if (ret != CY_AS_ERROR_SUCCESS) |
2535 return ret ; |
2535 return ret ; |
2536 |
2536 |
2537 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
2537 if (bus >= CY_AS_MAX_BUSES) |
2538 return CY_AS_ERROR_NO_SUCH_BUS ; |
2538 return CY_AS_ERROR_NO_SUCH_BUS ; |
2539 |
2539 |
2540 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
2540 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
2541 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
2541 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
2542 |
2542 |
2624 CyAsHalAssert(exRequest || msRequest) ; |
2624 CyAsHalAssert(exRequest || msRequest) ; |
2625 CyAsHalAssert(dev_p->func_cbs_stor->count != 0) ; |
2625 CyAsHalAssert(dev_p->func_cbs_stor->count != 0) ; |
2626 CyAsHalAssert(dev_p->func_cbs_stor->type == CYAS_FUNC_CB) ; |
2626 CyAsHalAssert(dev_p->func_cbs_stor->type == CYAS_FUNC_CB) ; |
2627 (void) exRequest; |
2627 (void) exRequest; |
2628 (void) msRequest; |
2628 (void) msRequest; |
2629 |
2629 (void)cntxt; |
2630 (void)context ; |
2630 (void)context ; |
2631 |
2631 |
2632 cntxt = CyAsLLRequestResponse_GetContext(rqt) ; |
2632 cntxt = CyAsLLRequestResponse_GetContext(rqt) ; |
2633 CyAsHalAssert(cntxt == CY_RQT_STORAGE_RQT_CONTEXT) ; |
2633 CyAsHalAssert(cntxt == CY_RQT_STORAGE_RQT_CONTEXT) ; |
2634 |
2634 |
2754 uint32_t device) |
2754 uint32_t device) |
2755 { |
2755 { |
2756 if (!dev_p ||(dev_p->sig != CY_AS_DEVICE_HANDLE_SIGNATURE)) |
2756 if (!dev_p ||(dev_p->sig != CY_AS_DEVICE_HANDLE_SIGNATURE)) |
2757 return CY_AS_ERROR_INVALID_HANDLE ; |
2757 return CY_AS_ERROR_INVALID_HANDLE ; |
2758 |
2758 |
2759 if (bus < 0 || bus >= CY_AS_MAX_BUSES) |
2759 if (bus >= CY_AS_MAX_BUSES) |
2760 return CY_AS_ERROR_NO_SUCH_BUS ; |
2760 return CY_AS_ERROR_NO_SUCH_BUS ; |
2761 |
2761 |
2762 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
2762 if (device >= CY_AS_MAX_STORAGE_DEVICES) |
2763 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
2763 return CY_AS_ERROR_NO_SUCH_DEVICE ; |
2764 |
2764 |