lkml.org 
[lkml]   [2020]   [May]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC 40/50] staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h
    Date
    Those functions don't actually exist, nor have any use, nor the macros.

    Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
    ---
    .../interface/vchiq_arm/vchiq_if.h | 17 -----------------
    1 file changed, 17 deletions(-)

    diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h
    index b3d4c14536bd..407e7dc31108 100644
    --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h
    +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h
    @@ -8,11 +8,9 @@

    #define VCHIQ_SLOT_SIZE 4096
    #define VCHIQ_MAX_MSG_SIZE (VCHIQ_SLOT_SIZE - sizeof(struct vchiq_header))
    -#define VCHIQ_CHANNEL_SIZE VCHIQ_MAX_MSG_SIZE /* For backwards compatibility */

    #define VCHIQ_MAKE_FOURCC(x0, x1, x2, x3) \
    (((x0) << 24) | ((x1) << 16) | ((x2) << 8) | (x3))
    -#define VCHIQ_GET_SERVICE_USERDATA(service) vchiq_get_service_userdata(service)

    enum vchiq_reason {
    VCHIQ_SERVICE_OPENED, /* service, -, - */
    @@ -92,7 +90,6 @@ struct vchiq_config {
    };

    struct vchiq_instance;
    -typedef void (*vchiq_remote_callback)(void *cb_arg);

    extern enum vchiq_status vchiq_initialise(struct vchiq_instance **pinstance);
    extern enum vchiq_status vchiq_shutdown(struct vchiq_instance *instance);
    @@ -118,25 +115,11 @@ extern enum vchiq_status vchiq_bulk_transmit(unsigned int service,
    extern enum vchiq_status vchiq_bulk_receive(unsigned int service,
    void *data, unsigned int size, void *userdata,
    enum vchiq_bulk_mode mode);
    -extern enum vchiq_status vchiq_bulk_transmit_handle(unsigned int service,
    - const void *offset, unsigned int size,
    - void *userdata, enum vchiq_bulk_mode mode);
    -extern enum vchiq_status vchiq_bulk_receive_handle(unsigned int service,
    - void *offset, unsigned int size, void *userdata,
    - enum vchiq_bulk_mode mode);
    extern int vchiq_get_client_id(unsigned int service);
    extern void *vchiq_get_service_userdata(unsigned int service);
    extern void vchiq_get_config(struct vchiq_config *config);
    extern enum vchiq_status vchiq_set_service_option(unsigned int service,
    enum vchiq_service_option option, int value);
    -
    -extern enum vchiq_status vchiq_remote_use(struct vchiq_instance *instance,
    - vchiq_remote_callback callback, void *cb_arg);
    -extern enum vchiq_status vchiq_remote_release(struct vchiq_instance *instance);
    -
    -extern enum vchiq_status vchiq_dump_phys_mem(unsigned int service,
    - void *ptr, size_t num_bytes);
    -
    extern enum vchiq_status vchiq_get_peer_version(unsigned int handle,
    short *peer_version);
    extern void vchiq_msg_queue_push(unsigned handle, struct vchiq_header *header);
    --
    2.26.2
    \
     
     \ /
      Last update: 2020-05-27 13:55    [W:2.881 / U:0.496 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site