H A D | fore200e.c | 66 #include "fore200e.h" 71 #define FORE200E "fore200e: " 154 fore200e_chunk_alloc(struct fore200e* fore200e, struct chunk* chunk, int size, int alignment, int direction) argument 174 chunk->dma_addr = fore200e->bus->dma_map(fore200e, chunk->align_addr, chunk->align_size, direction); 183 fore200e_chunk_free(struct fore200e* fore200e, struct chunk* chunk) argument 185 fore200e->bus->dma_unmap(fore200e, chun 200 fore200e_poll(struct fore200e* fore200e, volatile u32* addr, u32 val, int msecs) argument 222 fore200e_io_poll(struct fore200e* fore200e, volatile u32 __iomem *addr, u32 val, int msecs) argument 243 fore200e_free_rx_buf(struct fore200e* fore200e) argument 267 fore200e_uninit_bs_queue(struct fore200e* fore200e) argument 288 fore200e_reset(struct fore200e* fore200e, int diag) argument 316 fore200e_shutdown(struct fore200e* fore200e) argument 397 fore200e_pca_dma_map(struct fore200e* fore200e, void* virt_addr, int size, int direction) argument 409 fore200e_pca_dma_unmap(struct fore200e* fore200e, u32 dma_addr, int size, int direction) argument 419 fore200e_pca_dma_sync_for_cpu(struct fore200e* fore200e, u32 dma_addr, int size, int direction) argument 427 fore200e_pca_dma_sync_for_device(struct fore200e* fore200e, u32 dma_addr, int size, int direction) argument 439 fore200e_pca_dma_chunk_alloc(struct fore200e* fore200e, struct chunk* chunk, int size, int nbr, int alignment) argument 460 fore200e_pca_dma_chunk_free(struct fore200e* fore200e, struct chunk* chunk) argument 470 fore200e_pca_irq_check(struct fore200e* fore200e) argument 486 fore200e_pca_irq_ack(struct fore200e* fore200e) argument 493 fore200e_pca_reset(struct fore200e* fore200e) argument 502 fore200e_pca_map(struct fore200e* fore200e) argument 526 fore200e_pca_unmap(struct fore200e* fore200e) argument 536 fore200e_pca_configure(struct fore200e* fore200e) argument 571 fore200e_pca_prom_read(struct fore200e* fore200e, struct prom_data* prom) argument 617 fore200e_pca_proc_read(struct fore200e* fore200e, char *page) argument 640 fore200e_sba_dma_map(struct fore200e *fore200e, void* virt_addr, int size, int direction) argument 653 fore200e_sba_dma_unmap(struct fore200e *fore200e, u32 dma_addr, int size, int direction) argument 663 fore200e_sba_dma_sync_for_cpu(struct fore200e *fore200e, u32 dma_addr, int size, int direction) argument 672 fore200e_sba_dma_sync_for_device(struct fore200e *fore200e, u32 dma_addr, int size, int direction) argument 684 fore200e_sba_dma_chunk_alloc(struct fore200e *fore200e, struct chunk *chunk, int size, int nbr, int alignment) argument 704 fore200e_sba_dma_chunk_free(struct fore200e *fore200e, struct chunk *chunk) argument 712 fore200e_sba_irq_enable(struct fore200e *fore200e) argument 718 fore200e_sba_irq_check(struct fore200e *fore200e) argument 723 fore200e_sba_irq_ack(struct fore200e *fore200e) argument 729 fore200e_sba_reset(struct fore200e *fore200e) argument 736 fore200e_sba_map(struct fore200e *fore200e) argument 766 fore200e_sba_unmap(struct fore200e *fore200e) argument 776 fore200e_sba_configure(struct fore200e *fore200e) argument 782 fore200e_sba_prom_read(struct fore200e *fore200e, struct prom_data *prom) argument 806 fore200e_sba_proc_read(struct fore200e *fore200e, char *page) argument 820 fore200e_tx_irq(struct fore200e* fore200e) argument 957 fore200e_supply(struct fore200e* fore200e) argument 1015 fore200e_push_rpd(struct fore200e* fore200e, struct atm_vcc* vcc, struct rpd* rpd) argument 1109 fore200e_collect_rpd(struct fore200e* fore200e, struct rpd* rpd) argument 1142 fore200e_rx_irq(struct fore200e* fore200e) argument 1197 fore200e_irq(struct fore200e* fore200e) argument 1215 struct fore200e* fore200e = FORE200E_DEV((struct atm_dev*)dev); local 1240 struct fore200e* fore200e = (struct fore200e*) data; local 1254 struct fore200e* fore200e = (struct fore200e*) data; local 1280 fore200e_activate_vcin(struct fore200e* fore200e, int activate, struct atm_vcc* vcc, int mtu) argument 1363 struct fore200e* fore200e = FORE200E_DEV(vcc->dev); local 1472 struct fore200e* fore200e = FORE200E_DEV(vcc->dev); local 1522 struct fore200e* fore200e = FORE200E_DEV(vcc->dev); local 1707 fore200e_getstats(struct fore200e* fore200e) argument 1777 fore200e_set_oc3(struct fore200e* fore200e, u32 reg, u32 value, u32 mask) argument 1813 fore200e_setloop(struct fore200e* fore200e, int loop_mode) argument 1849 fore200e_fetch_stats(struct fore200e* fore200e, struct sonet_stats __user *arg) argument 1880 struct fore200e* fore200e = FORE200E_DEV(dev); local 1910 struct fore200e* fore200e = FORE200E_DEV(vcc->dev); local 1956 fore200e_irq_request(struct fore200e* fore200e) argument 1979 fore200e_get_esi(struct fore200e* fore200e) argument 2009 fore200e_alloc_rx_buf(struct fore200e* fore200e) argument 2074 fore200e_init_bs_queue(struct fore200e* fore200e) argument 2137 fore200e_init_rx_queue(struct fore200e* fore200e) argument 2197 fore200e_init_tx_queue(struct fore200e* fore200e) argument 2260 fore200e_init_cmd_queue(struct fore200e* fore200e) argument 2302 fore200e_param_bs_queue(struct fore200e* fore200e, enum buffer_scheme scheme, enum buffer_magn magn, int queue_length, int pool_size, int supply_blksize) argument 2316 fore200e_initialize(struct fore200e* fore200e) argument 2368 fore200e_monitor_putc(struct fore200e* fore200e, char c) argument 2377 fore200e_monitor_getc(struct fore200e* fore200e) argument 2399 fore200e_monitor_puts(struct fore200e* fore200e, char* str) argument 2419 fore200e_load_and_start_fw(struct fore200e* fore200e) argument 2488 fore200e_register(struct fore200e* fore200e) argument 2515 fore200e_init(struct fore200e* fore200e) argument 2568 struct fore200e *fore200e; local 2598 struct fore200e *fore200e = dev_get_drvdata(&op->dev); local 2631 struct fore200e* fore200e; local 2683 struct fore200e *fore200e; local 2746 struct fore200e* fore200e = FORE200E_DEV(dev); local [all...] |