Lines Matching refs:jumbo
1184 struct ipg_jumbo *jumbo = &sp->jumbo; in ipg_nic_rx_with_start_and_end() local
1188 if (jumbo->found_start) { in ipg_nic_rx_with_start_and_end()
1189 dev_kfree_skb_irq(jumbo->skb); in ipg_nic_rx_with_start_and_end()
1190 jumbo->found_start = 0; in ipg_nic_rx_with_start_and_end()
1191 jumbo->current_size = 0; in ipg_nic_rx_with_start_and_end()
1192 jumbo->skb = NULL; in ipg_nic_rx_with_start_and_end()
1219 struct ipg_jumbo *jumbo = &sp->jumbo; in ipg_nic_rx_with_start() local
1232 if (jumbo->found_start) in ipg_nic_rx_with_start()
1233 dev_kfree_skb_irq(jumbo->skb); in ipg_nic_rx_with_start()
1240 jumbo->found_start = 1; in ipg_nic_rx_with_start()
1241 jumbo->current_size = sp->rxfrag_size; in ipg_nic_rx_with_start()
1242 jumbo->skb = skb; in ipg_nic_rx_with_start()
1251 struct ipg_jumbo *jumbo = &sp->jumbo; in ipg_nic_rx_with_end() local
1260 if (jumbo->found_start) { in ipg_nic_rx_with_end()
1265 endframelen = framelen - jumbo->current_size; in ipg_nic_rx_with_end()
1267 dev_kfree_skb_irq(jumbo->skb); in ipg_nic_rx_with_end()
1269 memcpy(skb_put(jumbo->skb, endframelen), in ipg_nic_rx_with_end()
1272 jumbo->skb->protocol = in ipg_nic_rx_with_end()
1273 eth_type_trans(jumbo->skb, dev); in ipg_nic_rx_with_end()
1275 skb_checksum_none_assert(jumbo->skb); in ipg_nic_rx_with_end()
1276 netif_rx(jumbo->skb); in ipg_nic_rx_with_end()
1280 jumbo->found_start = 0; in ipg_nic_rx_with_end()
1281 jumbo->current_size = 0; in ipg_nic_rx_with_end()
1282 jumbo->skb = NULL; in ipg_nic_rx_with_end()
1286 dev_kfree_skb_irq(jumbo->skb); in ipg_nic_rx_with_end()
1287 jumbo->found_start = 0; in ipg_nic_rx_with_end()
1288 jumbo->current_size = 0; in ipg_nic_rx_with_end()
1289 jumbo->skb = NULL; in ipg_nic_rx_with_end()
1297 struct ipg_jumbo *jumbo = &sp->jumbo; in ipg_nic_rx_no_start_no_end() local
1304 if (jumbo->found_start) { in ipg_nic_rx_no_start_no_end()
1305 jumbo->current_size += sp->rxfrag_size; in ipg_nic_rx_no_start_no_end()
1306 if (jumbo->current_size <= sp->rxsupport_size) { in ipg_nic_rx_no_start_no_end()
1307 memcpy(skb_put(jumbo->skb, in ipg_nic_rx_no_start_no_end()
1315 dev_kfree_skb_irq(jumbo->skb); in ipg_nic_rx_no_start_no_end()
1316 jumbo->found_start = 0; in ipg_nic_rx_no_start_no_end()
1317 jumbo->current_size = 0; in ipg_nic_rx_no_start_no_end()
1318 jumbo->skb = NULL; in ipg_nic_rx_no_start_no_end()
1782 sp->jumbo.found_start = 0; in ipg_nic_open()
1783 sp->jumbo.current_size = 0; in ipg_nic_open()
1784 sp->jumbo.skb = NULL; in ipg_nic_open()