retire _PROTOTYPE
. only good for obsolete K&R support . also remove a stray ansi.h and the proto cmd
This commit is contained in:
@@ -22,8 +22,8 @@ void ddekit_pgtab_init(void);
|
||||
static ddekit_thread_t *dispatch_th = 0;
|
||||
|
||||
|
||||
FORWARD _PROTOTYPE(void dispatcher_thread, (void * unused));
|
||||
FORWARD _PROTOTYPE(void ddekit_dispatcher_thread_init, (void));
|
||||
FORWARD void dispatcher_thread(void * unused);
|
||||
FORWARD void ddekit_dispatcher_thread_init(void);
|
||||
|
||||
/****************************************************************************/
|
||||
/* dispatcher_thread */
|
||||
|
||||
@@ -32,11 +32,11 @@ static ddekit_lock_t lock;
|
||||
*****************************************************************************/
|
||||
|
||||
|
||||
FORWARD _PROTOTYPE( void ddekit_irq_lock, (void));
|
||||
FORWARD _PROTOTYPE( void ddekit_irq_unlock, (void));
|
||||
FORWARD _PROTOTYPE( struct ddekit_irq_s* find_by_irq, (int irq));
|
||||
FORWARD _PROTOTYPE( void ddekit_irq_remove, (struct ddekit_irq_s *irq_s));
|
||||
FORWARD _PROTOTYPE( void ddekit_irq_thread, (void *data));
|
||||
FORWARD void ddekit_irq_lock(void);
|
||||
FORWARD void ddekit_irq_unlock(void);
|
||||
FORWARD struct ddekit_irq_s* find_by_irq(int irq);
|
||||
FORWARD void ddekit_irq_remove(struct ddekit_irq_s *irq_s);
|
||||
FORWARD void ddekit_irq_thread(void *data);
|
||||
|
||||
/******************************************************************************
|
||||
* ddekit_irq_lock *
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef DDEKIT_IRQ_MINIX_H
|
||||
#define DDEKIT_IRQ_MINIX_H 1
|
||||
_PROTOTYPE( void ddekit_init_irqs, (void) );
|
||||
_PROTOTYPE( void _ddekit_interrupt_trigger, (int irq_hook) );
|
||||
void ddekit_init_irqs(void);
|
||||
void _ddekit_interrupt_trigger(int irq_hook);
|
||||
#endif
|
||||
|
||||
@@ -38,18 +38,17 @@ struct ddekit_slab {
|
||||
struct ddekit_slab_slab empty;
|
||||
};
|
||||
|
||||
FORWARD _PROTOTYPE( void ddekit_slab_lock, (struct ddekit_slab * sc) );
|
||||
FORWARD _PROTOTYPE( void ddekit_slab_unlock, (struct ddekit_slab * sc) );
|
||||
FORWARD _PROTOTYPE( struct ddekit_slab_slab * ddekit_slab_find_slab,
|
||||
(struct ddekit_slab * sc, void * obj));
|
||||
FORWARD _PROTOTYPE(void ddekit_slab_slab_insert,
|
||||
(struct ddekit_slab_slab *list,
|
||||
struct ddekit_slab_slab *s));
|
||||
FORWARD _PROTOTYPE( void ddekit_slab_slab_remove, (struct ddekit_slab_slab *s));
|
||||
FORWARD _PROTOTYPE( void ddekit_slab_grow, (struct ddekit_slab * sc));
|
||||
FORWARD _PROTOTYPE( void *ddekit_slab_getobj, (struct ddekit_slab_slab *s));
|
||||
FORWARD _PROTOTYPE( void ddekit_slab_free_slab,
|
||||
(struct ddekit_slab_slab * sl, int cont));
|
||||
FORWARD void ddekit_slab_lock(struct ddekit_slab * sc);
|
||||
FORWARD void ddekit_slab_unlock(struct ddekit_slab * sc);
|
||||
FORWARD struct ddekit_slab_slab * ddekit_slab_find_slab(struct
|
||||
ddekit_slab * sc, void * obj);
|
||||
FORWARD void ddekit_slab_slab_insert(struct ddekit_slab_slab *list,
|
||||
struct ddekit_slab_slab *s);
|
||||
FORWARD void ddekit_slab_slab_remove(struct ddekit_slab_slab *s);
|
||||
FORWARD void ddekit_slab_grow(struct ddekit_slab * sc);
|
||||
FORWARD void *ddekit_slab_getobj(struct ddekit_slab_slab *s);
|
||||
FORWARD void ddekit_slab_free_slab(struct ddekit_slab_slab * sl, int
|
||||
cont);
|
||||
|
||||
/******************************************************************************
|
||||
* ddekit_simple_malloc *
|
||||
|
||||
@@ -26,8 +26,8 @@ struct ddekit_minix_msg_q {
|
||||
};
|
||||
|
||||
PRIVATE struct ddekit_minix_msg_q * _list = NULL;
|
||||
FORWARD _PROTOTYPE(void _ddekit_minix_queue_msg,
|
||||
(struct ddekit_minix_msg_q *mq, message *m));
|
||||
FORWARD void _ddekit_minix_queue_msg(struct ddekit_minix_msg_q *mq,
|
||||
message *m);
|
||||
|
||||
/*****************************************************************************
|
||||
* ddekit_minix_create_msg_q *
|
||||
|
||||
@@ -34,8 +34,8 @@ struct ddekit_pci_dev {
|
||||
|
||||
struct ddekit_pci_dev pci_devs[PCI_MAX_DEVS];
|
||||
|
||||
FORWARD _PROTOTYPE( struct ddekit_pci_dev * ddekit_get_dev_helper,
|
||||
(int bus, int slot, int func));
|
||||
FORWARD struct ddekit_pci_dev * ddekit_get_dev_helper(int bus, int slot,
|
||||
int func);
|
||||
|
||||
/****************************************************************************/
|
||||
/* ddekit_pci_init_only_one */
|
||||
|
||||
@@ -23,14 +23,14 @@
|
||||
#include "debug.h"
|
||||
|
||||
|
||||
FORWARD _PROTOTYPE( void lock_pgtab, (void));
|
||||
FORWARD _PROTOTYPE( void unlock_pgtab, (void));
|
||||
FORWARD _PROTOTYPE( struct dde_pgtab_region * allocate_region, (void));
|
||||
FORWARD _PROTOTYPE( void free_region, (struct dde_pgtab_region *r));
|
||||
FORWARD _PROTOTYPE( void add_region, (struct dde_pgtab_region *r));
|
||||
FORWARD _PROTOTYPE( void rm_region, (struct dde_pgtab_region *r));
|
||||
FORWARD _PROTOTYPE( struct dde_pgtab_region * find_region_virt, (ddekit_addr_t va));
|
||||
FORWARD _PROTOTYPE( struct dde_pgtab_region * find_region_phys, (ddekit_addr_t pa));
|
||||
FORWARD void lock_pgtab(void);
|
||||
FORWARD void unlock_pgtab(void);
|
||||
FORWARD struct dde_pgtab_region * allocate_region(void);
|
||||
FORWARD void free_region(struct dde_pgtab_region *r);
|
||||
FORWARD void add_region(struct dde_pgtab_region *r);
|
||||
FORWARD void rm_region(struct dde_pgtab_region *r);
|
||||
FORWARD struct dde_pgtab_region * find_region_virt(ddekit_addr_t va);
|
||||
FORWARD struct dde_pgtab_region * find_region_phys(ddekit_addr_t pa);
|
||||
|
||||
struct dde_pgtab_region {
|
||||
ddekit_addr_t vm_start;
|
||||
|
||||
@@ -26,8 +26,8 @@ PRIVATE ddekit_thread_t *sleep_queue;
|
||||
/* Handle to the running thread, set in _dde_kit_thread_schedule() */
|
||||
PRIVATE ddekit_thread_t *current = NULL;
|
||||
|
||||
FORWARD _PROTOTYPE( void _ddekit_thread_start, (ddekit_thread_t *th));
|
||||
FORWARD _PROTOTYPE( void _ddekit_thread_sleep, (unsigned long until));
|
||||
FORWARD void _ddekit_thread_start(ddekit_thread_t *th);
|
||||
FORWARD void _ddekit_thread_sleep(unsigned long until);
|
||||
|
||||
/*****************************************************************************
|
||||
* _ddekit_thread_start *
|
||||
|
||||
@@ -41,13 +41,13 @@ PRIVATE int _id = 0 ;
|
||||
PRIVATE ddekit_thread_t *th;
|
||||
PRIVATE ddekit_lock_t lock;
|
||||
|
||||
FORWARD _PROTOTYPE( void lock_timer, (void));
|
||||
FORWARD _PROTOTYPE( void unlock_timer, (void));
|
||||
FORWARD _PROTOTYPE( clock_t get_current_clock, (void));
|
||||
FORWARD _PROTOTYPE( void remove_timer, (int id));
|
||||
FORWARD _PROTOTYPE( int insert_timer, (struct ddekit_timer_s *t));
|
||||
FORWARD _PROTOTYPE( struct ddekit_timer_s * get_next, ( myclock_t exp ));
|
||||
FORWARD _PROTOTYPE( void ddekit_timer_thread, (void *data));
|
||||
FORWARD void lock_timer(void);
|
||||
FORWARD void unlock_timer(void);
|
||||
FORWARD clock_t get_current_clock(void);
|
||||
FORWARD void remove_timer(int id);
|
||||
FORWARD int insert_timer(struct ddekit_timer_s *t);
|
||||
FORWARD struct ddekit_timer_s * get_next( myclock_t exp );
|
||||
FORWARD void ddekit_timer_thread(void *data);
|
||||
|
||||
/****************************************************************************
|
||||
* Private funtions *
|
||||
|
||||
@@ -19,10 +19,10 @@ struct ddekit_usb_dev dev_list_head = {
|
||||
|
||||
PRIVATE struct ddekit_usb_driver *d_usb_driver;
|
||||
|
||||
FORWARD _PROTOTYPE( void _ddekit_usb_completion, (struct usb_urb *mx));
|
||||
FORWARD _PROTOTYPE( void _ddekit_usb_connect,
|
||||
( unsigned int dev_id, unsigned int interfaces));
|
||||
FORWARD _PROTOTYPE(void _ddekit_usb_disconnect, (unsigned dev_id));
|
||||
FORWARD void _ddekit_usb_completion(struct usb_urb *mx);
|
||||
FORWARD void _ddekit_usb_connect( unsigned int dev_id, unsigned int
|
||||
interfaces);
|
||||
FORWARD void _ddekit_usb_disconnect(unsigned dev_id);
|
||||
|
||||
struct usb_driver mx_usb_driver = {
|
||||
.urb_completion = _ddekit_usb_completion,
|
||||
|
||||
@@ -58,41 +58,38 @@ struct minix_usb_device {
|
||||
unsigned int interfaces;
|
||||
};
|
||||
|
||||
FORWARD _PROTOTYPE( struct minix_usb_driver *find_driver,(endpoint_t ep));
|
||||
FORWARD _PROTOTYPE( struct minix_usb_driver *find_unused_driver, (void));
|
||||
FORWARD _PROTOTYPE( int add_to_pending_urbs,
|
||||
(struct minix_usb_driver *drv, struct ddekit_usb_urb *urb));
|
||||
FORWARD _PROTOTYPE( int remove_from_pending_urbs,
|
||||
(struct minix_usb_driver *drv, struct ddekit_usb_urb *urb));
|
||||
FORWARD _PROTOTYPE( struct ddekit_usb_urb * find_pending_urb,
|
||||
(struct minix_usb_driver *drv, unsigned urb_id));
|
||||
FORWARD _PROTOTYPE( void register_driver, (message *msg));
|
||||
FORWARD _PROTOTYPE( struct ddekit_usb_urb *ddekit_usb_urb_from_mx_urb,
|
||||
(struct usb_urb *mx_urb));
|
||||
FORWARD _PROTOTYPE( void submit_urb, (message *msg));
|
||||
FORWARD _PROTOTYPE( void cancle_urb, (message *msg));
|
||||
FORWARD _PROTOTYPE( void completion_callback, (void *priv));
|
||||
FORWARD struct minix_usb_driver *find_driver(endpoint_t ep);
|
||||
FORWARD struct minix_usb_driver *find_unused_driver(void);
|
||||
FORWARD int add_to_pending_urbs(struct minix_usb_driver *drv, struct
|
||||
ddekit_usb_urb *urb);
|
||||
FORWARD int remove_from_pending_urbs(struct minix_usb_driver *drv,
|
||||
struct ddekit_usb_urb *urb);
|
||||
FORWARD struct ddekit_usb_urb * find_pending_urb(struct minix_usb_driver
|
||||
*drv, unsigned urb_id);
|
||||
FORWARD void register_driver(message *msg);
|
||||
FORWARD struct ddekit_usb_urb *ddekit_usb_urb_from_mx_urb(struct usb_urb
|
||||
*mx_urb);
|
||||
FORWARD void submit_urb(message *msg);
|
||||
FORWARD void cancle_urb(message *msg);
|
||||
FORWARD void completion_callback(void *priv);
|
||||
|
||||
FORWARD _PROTOTYPE( void prepare_devman_usbdev,
|
||||
(struct ddekit_usb_dev * dev, int dev_id,
|
||||
unsigned int interfaces, struct devman_usb_dev *dudev));
|
||||
FORWARD _PROTOTYPE( void device_disconnect_callback, (struct ddekit_usb_dev * dev));
|
||||
FORWARD _PROTOTYPE( int add_acl,
|
||||
(int dev_id, unsigned interfaces, endpoint_t ep) );
|
||||
FORWARD _PROTOTYPE( int del_acl,
|
||||
(int dev_id, unsigned interaces, endpoint_t ep) );
|
||||
FORWARD _PROTOTYPE( int handle_msg, (message *msg));
|
||||
FORWARD _PROTOTYPE( void _ddekit_usb_thread, ());
|
||||
FORWARD _PROTOTYPE( void device_connect_callback,
|
||||
(struct ddekit_usb_dev * dev, unsigned int interfaces));
|
||||
FORWARD void prepare_devman_usbdev(struct ddekit_usb_dev * dev, int
|
||||
dev_id, unsigned int interfaces, struct devman_usb_dev *dudev);
|
||||
FORWARD void device_disconnect_callback(struct ddekit_usb_dev * dev);
|
||||
FORWARD int add_acl(int dev_id, unsigned interfaces, endpoint_t ep);
|
||||
FORWARD int del_acl(int dev_id, unsigned interaces, endpoint_t ep);
|
||||
FORWARD int handle_msg(message *msg);
|
||||
FORWARD void _ddekit_usb_thread();
|
||||
FORWARD void device_connect_callback(struct ddekit_usb_dev * dev,
|
||||
unsigned int interfaces);
|
||||
|
||||
_PROTOTYPE( char *_ddekit_usb_get_manufacturer, (struct ddekit_usb_dev *ddev));
|
||||
_PROTOTYPE( char *_ddekit_usb_get_product, (struct ddekit_usb_dev *ddev));
|
||||
_PROTOTYPE( char *_ddekit_usb_get_serial, (struct ddekit_usb_dev *ddev));
|
||||
_PROTOTYPE( usb_device_descriptor_t *_ddekit_usb_get_device_desc,
|
||||
(struct ddekit_usb_dev *ddev));
|
||||
_PROTOTYPE( usb_interface_descriptor_t *_ddekit_usb_get_interface_desc,
|
||||
(struct ddekit_usb_dev *ddev, int inum));
|
||||
char *_ddekit_usb_get_manufacturer(struct ddekit_usb_dev *ddev);
|
||||
char *_ddekit_usb_get_product(struct ddekit_usb_dev *ddev);
|
||||
char *_ddekit_usb_get_serial(struct ddekit_usb_dev *ddev);
|
||||
usb_device_descriptor_t *_ddekit_usb_get_device_desc(struct
|
||||
ddekit_usb_dev *ddev);
|
||||
usb_interface_descriptor_t *_ddekit_usb_get_interface_desc(struct
|
||||
ddekit_usb_dev *ddev, int inum);
|
||||
|
||||
|
||||
PRIVATE ddekit_usb_malloc_fn my_malloc;
|
||||
|
||||
Reference in New Issue
Block a user