Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/linux-sunxi/sunxi-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Przywara <osp@andrep.de>2022-02-18 16:42:30 +0300
committerAndre Przywara <osp@andrep.de>2022-02-18 16:57:09 +0300
commit34da6cf5b9eb036050423eb7c7668b478af1af35 (patch)
treec8fa8eb6497774401dffae818fa2b413cb9aa001
parent0fc5630f3cab1f7bb5b449429adfcd2b4d21edbf (diff)
fel_lib: make internal functions as static
Some functions are only used internally in fel_lib.c, consequently their prototypes are not exported in fel_lib.h. Mark those functions as "static", to make this clear to the reader and improve the generated code. Signed-off-by: Andre Przywara <osp@andrep.de>
-rw-r--r--fel_lib.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/fel_lib.c b/fel_lib.c
index 485df2b..f038224 100644
--- a/fel_lib.c
+++ b/fel_lib.c
@@ -43,7 +43,7 @@ struct _felusb_handle {
};
/* a helper function to report libusb errors */
-void usb_error(int rc, const char *caption, int exitcode)
+static void usb_error(int rc, const char *caption, int exitcode)
{
if (caption)
fprintf(stderr, "%s ", caption);
@@ -70,8 +70,8 @@ void usb_error(int rc, const char *caption, int exitcode)
*/
static const int AW_USB_MAX_BULK_SEND = 512 * 1024; /* 512 KiB per bulk request */
-void usb_bulk_send(libusb_device_handle *usb, int ep, const void *data,
- size_t length, bool progress)
+static void usb_bulk_send(libusb_device_handle *usb, int ep, const void *data,
+ size_t length, bool progress)
{
/*
* With no progress notifications, we'll use the maximum chunk size.
@@ -97,7 +97,8 @@ void usb_bulk_send(libusb_device_handle *usb, int ep, const void *data,
}
}
-void usb_bulk_recv(libusb_device_handle *usb, int ep, void *data, int length)
+static void usb_bulk_recv(libusb_device_handle *usb, int ep, void *data,
+ int length)
{
int rc, recv;
while (length > 0) {
@@ -172,8 +173,8 @@ static void aw_usb_read(feldev_handle *dev, void *data, size_t len)
aw_read_usb_response(dev);
}
-void aw_send_fel_request(feldev_handle *dev, int type,
- uint32_t addr, uint32_t length)
+static void aw_send_fel_request(feldev_handle *dev, int type,
+ uint32_t addr, uint32_t length)
{
struct aw_fel_request req = {
.request = htole32(type),
@@ -183,7 +184,7 @@ void aw_send_fel_request(feldev_handle *dev, int type,
aw_usb_write(dev, &req, sizeof(req), false);
}
-void aw_read_fel_status(feldev_handle *dev)
+static void aw_read_fel_status(feldev_handle *dev)
{
char buf[8];
aw_usb_read(dev, buf, sizeof(buf));
@@ -624,7 +625,7 @@ static int feldev_get_endpoint(feldev_handle *dev)
}
/* claim USB interface associated with the libusb handle for a FEL device */
-void feldev_claim(feldev_handle *dev)
+static void feldev_claim(feldev_handle *dev)
{
int rc = libusb_claim_interface(dev->usb->handle, 0);
#if defined(__linux__)
@@ -643,7 +644,7 @@ void feldev_claim(feldev_handle *dev)
}
/* release USB interface associated with the libusb handle for a FEL device */
-void feldev_release(feldev_handle *dev)
+static void feldev_release(feldev_handle *dev)
{
libusb_release_interface(dev->usb->handle, 0);
#if defined(__linux__)