#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/types.h>
#include <asm/errno.h>
#include <asm/io.h>
#include <asm/mpc52xx.h>
#include <asm/mpc52xx_psc.h>
#include "bestcomm.h"
#include "bestcomm_priv.h"
#include "gen_bd.h"
Go to the source code of this file.
|
| struct bcom_task * | bcom_gen_bd_rx_init (int queue_len, phys_addr_t fifo, int initiator, int ipr, int maxbufsize) |
| |
| | EXPORT_SYMBOL_GPL (bcom_gen_bd_rx_init) |
| |
| int | bcom_gen_bd_rx_reset (struct bcom_task *tsk) |
| |
| | EXPORT_SYMBOL_GPL (bcom_gen_bd_rx_reset) |
| |
| void | bcom_gen_bd_rx_release (struct bcom_task *tsk) |
| |
| | EXPORT_SYMBOL_GPL (bcom_gen_bd_rx_release) |
| |
| struct bcom_task * | bcom_gen_bd_tx_init (int queue_len, phys_addr_t fifo, int initiator, int ipr) |
| |
| | EXPORT_SYMBOL_GPL (bcom_gen_bd_tx_init) |
| |
| int | bcom_gen_bd_tx_reset (struct bcom_task *tsk) |
| |
| | EXPORT_SYMBOL_GPL (bcom_gen_bd_tx_reset) |
| |
| void | bcom_gen_bd_tx_release (struct bcom_task *tsk) |
| |
| | EXPORT_SYMBOL_GPL (bcom_gen_bd_tx_release) |
| |
| struct bcom_task * | bcom_psc_gen_bd_rx_init (unsigned psc_num, int queue_len, phys_addr_t fifo, int maxbufsize) |
| |
| | EXPORT_SYMBOL_GPL (bcom_psc_gen_bd_rx_init) |
| |
| struct bcom_task * | bcom_psc_gen_bd_tx_init (unsigned psc_num, int queue_len, phys_addr_t fifo) |
| |
| | EXPORT_SYMBOL_GPL (bcom_psc_gen_bd_tx_init) |
| |
| | MODULE_DESCRIPTION ("BestComm General Buffer Descriptor tasks driver") |
| |
| | MODULE_AUTHOR ("Jeff Gibbons <[email protected]>") |
| |
| | MODULE_LICENSE ("GPL v2") |
| |
bcom_psc_gen_bd_rx_init - Allocate a receive bcom_task for a PSC port : Number of the PSC to allocate a task for : number of buffer descriptors to allocate for the task : physical address of FIFO register : Maximum receive data size in bytes.
Allocate a bestcomm task structure for receiving data from a PSC.
Definition at line 319 of file gen_bd.c.
bcom_psc_gen_bd_tx_init - Allocate a transmit bcom_task for a PSC port : Number of the PSC to allocate a task for : number of buffer descriptors to allocate for the task : physical address of FIFO register
Allocate a bestcomm task structure for transmitting data to a PSC.
Definition at line 341 of file gen_bd.c.
| MODULE_DESCRIPTION |
( |
"BestComm General Buffer Descriptor tasks driver" |
| ) |
|
| MODULE_LICENSE |
( |
"GPL v2" |
| ) |
|
| u32 bcom_gen_bd_rx_task[] |
| u32 bcom_gen_bd_tx_task[] |