xmm_dev
static int xmm7360_mux_frame_push(struct xmm_dev *xmm, struct mux_frame *frame)
static int xmm7360_base_init(struct xmm_dev *xmm)
static void xmm7360_net_poll(struct xmm_dev *xmm)
static void xmm7360_os_handle_net_frame(struct xmm_dev *xmm, const u8 *buf, size_t sz)
static int xmm7360_create_net(struct xmm_dev *xmm, int num)
static void xmm7360_destroy_net(struct xmm_dev *xmm)
struct xmm_dev *xmm = dev_id;
static void xmm7360_dev_deinit(struct xmm_dev *xmm)
struct xmm_dev *xmm = pci_get_drvdata(dev);
static int xmm7360_create_tty(struct xmm_dev *xmm, int num)
static int xmm7360_create_cdev(struct xmm_dev *xmm, int num, const char *name, int cardnum)
static int xmm7360_dev_init(struct xmm_dev *xmm)
struct xmm_dev *xmm = container_of(work, struct xmm_dev, init_work);
struct xmm_dev *xmm = kzalloc(sizeof(struct xmm_dev), GFP_KERNEL);
struct xmm_dev sc_xmm;
static int xmm7360_dev_init(struct xmm_dev *xmm)
static void xmm7360_dev_deinit(struct xmm_dev *xmm)
struct xmm_dev *xmm = &sc->sc_xmm;
struct xmm_dev *xmm = &sc->sc_xmm;
struct xmm_dev *xmm = &sc->sc_xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
static void xmm7360_os_handle_net_frame(struct xmm_dev *xmm, const u8 *buf, size_t sz)
struct xmm_dev *xmm;
struct xmm_dev *xmm;
struct xmm_dev *xmm;
static void xmm7360_os_handle_net_frame(struct xmm_dev *, const u8 *, size_t);
static void xmm7360_poll(struct xmm_dev *xmm)
static void xmm7360_ding(struct xmm_dev *xmm, int bell)
static int xmm7360_cmd_ring_wait(struct xmm_dev *xmm)
static int xmm7360_cmd_ring_execute(struct xmm_dev *xmm, u8 cmd, u8 parm, u16 len, dma_addr_t ptr, u32 extra)
static int xmm7360_cmd_ring_init(struct xmm_dev *xmm) {
static void xmm7360_cmd_ring_free(struct xmm_dev *xmm) {
static void xmm7360_td_ring_activate(struct xmm_dev *xmm, u8 ring_id)
static void xmm7360_td_ring_create(struct xmm_dev *xmm, u8 ring_id, u8 depth, u16 page_size)
static void xmm7360_td_ring_deactivate(struct xmm_dev *xmm, u8 ring_id)
static void xmm7360_td_ring_destroy(struct xmm_dev *xmm, u8 ring_id)
static void xmm7360_td_ring_write(struct xmm_dev *xmm, u8 ring_id, const void *buf, int len)
static int xmm7360_td_ring_full(struct xmm_dev *xmm, u8 ring_id)
static void xmm7360_td_ring_read(struct xmm_dev *xmm, u8 ring_id)
static struct queue_pair * xmm7360_init_qp(struct xmm_dev *xmm, int num, u8 depth, u16 page_size)
static void xmm7360_qp_arm(struct xmm_dev *xmm, struct queue_pair *qp)
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;
struct xmm_dev *xmm = qp->xmm;