2 * arch/ubicom32/include/asm/ocm_text.lds.inc
3 * <TODO: Replace with short file description>
5 * (C) Copyright 2009, Ubicom, Inc.
7 * This file is part of the Ubicom32 Linux Kernel Port.
9 * The Ubicom32 Linux Kernel Port is free software: you can redistribute
10 * it and/or modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation, either version 2 of the
12 * License, or (at your option) any later version.
14 * The Ubicom32 Linux Kernel Port is distributed in the hope that it
15 * will be useful, but WITHOUT ANY WARRANTY; without even the implied
16 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
17 * the GNU General Public License for more details.
19 * You should have received a copy of the GNU General Public License
20 * along with the Ubicom32 Linux Kernel Port. If not,
21 * see <http://www.gnu.org/licenses/>.
23 * Ubicom32 implementation derived from (with many thanks):
31 *(.text.nf_conntrack_in)
33 *(.text.dev_queue_xmit)
34 *(.text.netif_receive_skb)
35 *(.text.ip_route_input)
36 *(.text.ip_finish_output)
38 *(.text.__hash_conntrack)
42 *(.text.__nf_conntrack_find)
43 *(.text.dev_hard_start_xmit)
44 *(.text.vlan_dev_hard_start_xmit)
45 *(.text.vlan_dev_hard_header)
46 *(.text.__nf_ct_refresh_acct)
48 *(.text.pfifo_fast_enqueue)
51 *(.text.neigh_connected_output)
53 *(.text.nf_nat_packet)
54 *(.text.local_bh_enable)
55 *(.text.pfifo_fast_dequeue)
56 *(.text.ubi32_eth_receive)
60 *(.text.ubi32_eth_tx_done)
62 *(.text.skb_release_data)
63 *(.text.nf_conntrack_find_get)
64 *(.text.process_backlog)
65 *(.text.vlan_skb_recv)
66 *(.text.ip_rcv_finish)
69 *(.text.eth_type_trans)
72 *(.text.nf_ip_checksum)
73 *(.text.__skb_checksum_complete_head)
74 *(.text.ipv4_conntrack_defrag)
75 *(.text.tcp_pkt_to_tuple)
77 *(.text.tcp_manip_pkt)
79 *(.text.nf_ct_get_tuple)
81 *(.text.ubi32_eth_start_xmit)
84 *(.text.kmem_cache_free)
85 *(.text.skb_pull_rcsum)
86 *(.text.cache_alloc_refill)
87 *(.text.skb_release_head_state)
89 *(.text.ip_sabotage_in)
90 *(.text.ip_forward_finish)
91 *(.text.kmem_cache_alloc)
92 *(.text.local_bh_disable)
93 *(.text.ipv4_pkt_to_tuple)
94 *(.text.inet_proto_csum_replace4)
95 *(.text.__nf_ct_l4proto_find)
97 *(.text.neigh_resolve_output)
100 *(.text.__find_vlan_dev)
101 *(.text.ldsr_ctxsw_thread)
104 *(.text.ipv4_invert_tuple)
105 *(.text.nf_ct_invert_tuplepr)
106 *(.text.skb_make_writable)
107 *(.text.ipv4_get_l4proto)
108 *(.text.handle_IRQ_event)
109 *(.text.net_rx_action)
110 *(.text.__do_softirq)
112 *(.text.note_interrupt)
113 *(.text.ipv4_conntrack_in)
115 *(.text.tasklet_action)
117 *(.text.nf_ct_invert_tuple)
119 *(.text.__tasklet_schedule)
120 *(.text.__skb_checksum_complete)
121 *(.text.ubi32_eth_interrupt)
122 *(.text.dev_kfree_skb_any)
123 *(.text.ret_from_interrupt_to_kernel)
124 *(.text.preemptive_context_save)
125 *(.text.irq_ack_vector)
126 *(.text.update_wall_time)
129 *(.text.ubi32_eth_do_tasklet)
130 *(.text.__napi_schedule)
132 *(.text.run_timer_softirq)
133 *(.text.ldsr_mask_vector)
135 *(.text.ldsr_get_lsb)
136 *(.text.ldsr_unmask_vector)
137 *(.text.ip_fast_csum)
138 *(.text.hrtimer_run_queues)
139 *(.text.tcp_invert_tuple)
141 *(.text.run_posix_cpu_timers)
142 *(.text.free_hot_cold_page)
143 *(.text.lock_timer_base)
144 *(.text.calc_delta_mine)
145 *(.text.slab_destroy)
147 *(.text.scheduler_tick)
148 *(.text.hrtimer_run_pending)
151 *(.text.irq_end_vector)
152 *(.text.pci_read_u32)
156 *(.text.__slab_alloc)
157 *(.text.br_handle_frame)
158 *(.text.br_fdb_update)
159 *(.text.__br_fdb_get)
161 *(.text.br_handle_frame_finish)
162 *(.text.pci_write_u32)
163 *(.text.kmem_freepages)
164 *(.text.br_dev_queue_push_xmit)
166 *(.text.next_zones_zonelist)
167 *(.text.ubi32_pci_read_u32)
168 *(.text.zone_watermark_ok)
169 *(.text.__rmqueue_smallest)
170 *(.text.ubi32_eth_napi_poll)
171 *(.text.ubi32_pci_write_u32)
172 *(.text.ubi32_pci_read_u32)
173 *(.text._local_bh_enable)
174 *(.text._local_bh_disable)