mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
staging: vchi: Get rid of not implemented function declarations
They don't exist, they have no users, get rid of them. Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Link: https://lore.kernel.org/r/20200527115400.31391-8-nsaenzjulienne@suse.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1755d10000
commit
b6d90ef9a4
|
|
@ -67,19 +67,12 @@ extern "C" {
|
|||
// Routine used to initialise the vchi on both local + remote connections
|
||||
extern int32_t vchi_initialise(struct vchi_instance_handle **instance_handle);
|
||||
|
||||
extern int32_t vchi_exit(void);
|
||||
|
||||
extern int32_t vchi_connect(struct vchi_instance_handle *instance_handle);
|
||||
|
||||
//When this is called, ensure that all services have no data pending.
|
||||
//Bulk transfers can remain 'queued'
|
||||
extern int32_t vchi_disconnect(struct vchi_instance_handle *instance_handle);
|
||||
|
||||
// helper functions
|
||||
extern void *vchi_allocate_buffer(struct vchi_service_handle *handle, uint32_t *length);
|
||||
extern void vchi_free_buffer(struct vchi_service_handle *handle, void *address);
|
||||
extern uint32_t vchi_current_time(struct vchi_instance_handle *instance_handle);
|
||||
|
||||
/******************************************************************************
|
||||
* Global service API
|
||||
*****************************************************************************/
|
||||
|
|
@ -135,54 +128,14 @@ extern int32_t vchi_msg_hold(struct vchi_service_handle *handle,
|
|||
enum vchi_flags flags,
|
||||
struct vchi_held_msg *message_descriptor);
|
||||
|
||||
// Initialise an iterator to look through messages in place
|
||||
extern int32_t vchi_msg_look_ahead(struct vchi_service_handle *handle,
|
||||
struct vchi_msg_iter *iter,
|
||||
enum vchi_flags flags);
|
||||
|
||||
/*******************************************************************************
|
||||
* Global service support API - operations on held messages
|
||||
* and message iterators
|
||||
******************************************************************************/
|
||||
|
||||
// Routine to get the address of a held message
|
||||
extern void *vchi_held_msg_ptr(const struct vchi_held_msg *message);
|
||||
|
||||
// Routine to get the size of a held message
|
||||
extern int32_t vchi_held_msg_size(const struct vchi_held_msg *message);
|
||||
|
||||
// Routine to get the transmit timestamp as written into the header by the peer
|
||||
extern uint32_t vchi_held_msg_tx_timestamp(const struct vchi_held_msg *message);
|
||||
|
||||
// Routine to get the reception timestamp, written as we parsed the header
|
||||
extern uint32_t vchi_held_msg_rx_timestamp(const struct vchi_held_msg *message);
|
||||
|
||||
// Routine to release a held message after it has been processed
|
||||
extern int32_t vchi_held_msg_release(struct vchi_held_msg *message);
|
||||
|
||||
// Indicates whether the iterator has a next message.
|
||||
extern int32_t vchi_msg_iter_has_next(const struct vchi_msg_iter *iter);
|
||||
|
||||
// Return the pointer and length for the next message and advance the iterator.
|
||||
extern int32_t vchi_msg_iter_next(struct vchi_msg_iter *iter,
|
||||
void **data,
|
||||
uint32_t *msg_size);
|
||||
|
||||
// Remove the last message returned by vchi_msg_iter_next.
|
||||
// Can only be called once after each call to vchi_msg_iter_next.
|
||||
extern int32_t vchi_msg_iter_remove(struct vchi_msg_iter *iter);
|
||||
|
||||
// Hold the last message returned by vchi_msg_iter_next.
|
||||
// Can only be called once after each call to vchi_msg_iter_next.
|
||||
extern int32_t vchi_msg_iter_hold(struct vchi_msg_iter *iter,
|
||||
struct vchi_held_msg *message);
|
||||
|
||||
// Return information for the next message, and hold it, advancing the iterator.
|
||||
extern int32_t vchi_msg_iter_hold_next(struct vchi_msg_iter *iter,
|
||||
void **data, // } may be NULL
|
||||
uint32_t *msg_size, // }
|
||||
struct vchi_held_msg *message);
|
||||
|
||||
/******************************************************************************
|
||||
* Global bulk API
|
||||
*****************************************************************************/
|
||||
|
|
@ -194,13 +147,6 @@ extern int32_t vchi_bulk_queue_receive(struct vchi_service_handle *handle,
|
|||
enum vchi_flags flags,
|
||||
void *transfer_handle);
|
||||
|
||||
// Prepare interface for a transfer from the other side into relocatable memory.
|
||||
int32_t vchi_bulk_queue_receive_reloc(const struct vchi_service_handle *handle,
|
||||
uint32_t offset,
|
||||
uint32_t data_size,
|
||||
const enum vchi_flags flags,
|
||||
void * const bulk_handle);
|
||||
|
||||
// Routine to queue up data ready for transfer to the other (once they have signalled they are ready)
|
||||
extern int32_t vchi_bulk_queue_transmit(struct vchi_service_handle *handle,
|
||||
const void *data_src,
|
||||
|
|
@ -216,11 +162,6 @@ extern int32_t vchi_bulk_queue_transmit(struct vchi_service_handle *handle,
|
|||
}
|
||||
#endif
|
||||
|
||||
extern int32_t vchi_bulk_queue_transmit_reloc(struct vchi_service_handle *handle,
|
||||
uint32_t offset,
|
||||
uint32_t data_size,
|
||||
enum vchi_flags flags,
|
||||
void *transfer_handle);
|
||||
#endif /* VCHI_H_ */
|
||||
|
||||
/****************************** End of file **********************************/
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user