• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/include/

Lines Matching refs:osl_t

36 extern osl_t *osl_attach(void *pdev, uint bustype, bool pkttag);
37 extern void osl_detach(osl_t *osh);
62 extern void osl_pcmcia_read_attr(osl_t *osh, uint offset, void *buf, int size);
63 extern void osl_pcmcia_write_attr(osl_t *osh, uint offset, void *buf, int size);
70 extern uint32 osl_pci_read_config(osl_t *osh, uint offset, uint size);
71 extern void osl_pci_write_config(osl_t *osh, uint offset, uint size, uint val);
78 extern uint osl_pci_bus(osl_t *osh);
79 extern uint osl_pci_slot(osl_t *osh);
80 extern uint osl_pcie_domain(osl_t *osh);
81 extern uint osl_pcie_bus(osl_t *osh);
82 extern struct pci_dev *osl_pci_device(osl_t *osh);
120 extern void *osl_malloc(osl_t *osh, uint size);
121 extern void osl_mfree(osl_t *osh, void *addr, uint size);
122 extern uint osl_malloced(osl_t *osh);
133 extern uint osl_malloc_failed(osl_t *osh);
148 extern void *osl_dma_alloc_consistent(osl_t *osh, uint size, uint16 align, uint *tot, ulong *pap);
149 extern void osl_sec_cma_baseaddr_memsize(osl_t *osh, dma_addr_t *cma_baseaddr, uint32 *cma_memsize);
150 extern void osl_dma_free_consistent(osl_t *osh, void *va, uint size, ulong pa);
164 extern uint osl_dma_map(osl_t *osh, void *va, uint size, int direction, void *p,
166 extern void osl_dma_unmap(osl_t *osh, uint pa, uint size, int direction);
227 extern uint8 osl_readb(osl_t *osh, volatile uint8 *r);
228 extern uint16 osl_readw(osl_t *osh, volatile uint16 *r);
229 extern uint32 osl_readl(osl_t *osh, volatile uint32 *r);
230 extern void osl_writeb(osl_t *osh, volatile uint8 *r, uint8 v);
231 extern void osl_writew(osl_t *osh, volatile uint16 *r, uint16 v);
232 extern void osl_writel(osl_t *osh, volatile uint32 *r, uint32 v);
526 extern void *osl_ctfpool_add(osl_t *osh);
527 extern void osl_ctfpool_replenish(osl_t *osh, uint thresh);
528 extern int32 osl_ctfpool_init(osl_t *osh, uint numobj, uint size);
529 extern void osl_ctfpool_cleanup(osl_t *osh);
530 extern void osl_ctfpool_stats(osl_t *osh, void *b);
657 extern void osl_pktfree(osl_t *osh, void *skb, bool send);
658 extern void *osl_pktget_static(osl_t *osh, uint len);
659 extern void osl_pktfree_static(osl_t *osh, void *skb, bool send);
663 extern void *osl_pktget(osl_t *osh, uint len, int line, char *file);
664 extern void *osl_pkt_frmnative(osl_t *osh, void *skb, int line, char *file);
665 extern int osl_pkt_is_frmnative(osl_t *osh, struct sk_buff *pkt);
666 extern void *osl_pktdup(osl_t *osh, void *skb, int line, char *file);
668 extern void osl_ctrace_dump(osl_t *osh, struct bcmstrbuf *b);
670 extern void *osl_pkt_frmnative(osl_t *osh, void *skb);
671 extern void *osl_pktget(osl_t *osh, uint len);
672 extern void *osl_pktdup(osl_t *osh, void *skb);
674 extern struct sk_buff *osl_pkt_tonative(osl_t *osh, void *pkt);
676 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative(((osl_t *)osh), \
678 #define PKTISFRMNATIVE(osh, skb) osl_pkt_is_frmnative((osl_t *)(osh), (struct sk_buff *)(skb))
680 #define PKTFRMNATIVE(osh, skb) osl_pkt_frmnative(((osl_t *)osh), (struct sk_buff*)(skb))
682 #define PKTTONATIVE(osh, pkt) osl_pkt_tonative((osl_t *)(osh), (pkt))
935 extern void *osl_pktget(osl_t *osh, uint len);
936 extern void *osl_pktdup(osl_t *osh, void *skb);
937 extern void *osl_pkt_frmnative(osl_t *osh, void *skb);
938 extern void osl_pktfree(osl_t *osh, void *skb, bool send);
939 extern uchar *osl_pktdata(osl_t *osh, void *skb);
940 extern uint osl_pktlen(osl_t *osh, void *skb);
941 extern uint osl_pktheadroom(osl_t *osh, void *skb);
942 extern uint osl_pkttailroom(osl_t *osh, void *skb);
943 extern void *osl_pktnext(osl_t *osh, void *skb);
945 extern void osl_pktsetlen(osl_t *osh, void *skb, uint len);
946 extern uchar *osl_pktpush(osl_t *osh, void *skb, int bytes);
947 extern uchar *osl_pktpull(osl_t *osh, void *skb, int bytes);
953 extern struct sk_buff *osl_pkt_tonative(osl_t *osh, void *pkt);
960 extern uint osl_pktalloced(osl_t *osh);
1109 extern void osl_sec_dma_setup_contig_mem(osl_t *osh, unsigned long memsize, int regn);
1110 extern int osl_sec_dma_alloc_contig_mem(osl_t *osh, unsigned long memsize, int regn);
1111 extern int osl_sec_dma_alloc_mips_contig_mem(osl_t *osh, unsigned long memsize, int regn);
1112 extern void osl_sec_dma_init_elem_mem_block(osl_t *osh, size_t mbsize, int max,
1114 extern sec_mem_elem_t *osl_sec_dma_alloc_mem_elem(osl_t *osh, void *va, uint size,
1116 extern void osl_sec_dma_free_mem_elem(osl_t *osh, sec_mem_elem_t *sec_mem_elem);
1117 extern sec_mem_elem_t *osl_sec_dma_find_elem(osl_t *osh, struct sec_cma_info *ptr_cma_info,
1119 extern sec_mem_elem_t *osl_sec_dma_find_rem_elem(osl_t *osh, struct sec_cma_info *ptr_cma_info,
1121 extern dma_addr_t osl_sec_dma_map(osl_t *osh, void *va, uint size, int direction, void *p,
1123 extern dma_addr_t osl_sec_dma_dd_map(osl_t *osh, void *va, uint size, int direction, void *p,
1125 extern void osl_sec_dma_unmap(osl_t *osh, dma_addr_t dma_handle, uint size, int direction,
1127 extern void *osl_sec_dma_ioremap(osl_t *osh, struct page *page, size_t size, bool iscache,
1129 extern void osl_sec_dma_deinit_elem_mem_block(osl_t *osh, size_t mbsize, int max,
1131 extern void osl_sec_dma_free_contig_mem(osl_t *osh, u32 memsize, int regn);
1132 extern void osl_sec_dma_iounmap(osl_t *osh, void *contig_base_va, size_t size);
1133 extern void *osl_sec_dma_alloc_consistent(osl_t *osh, uint size, uint16 align_bits, ulong *pap);