process_packet
priv->process_packet(psmouse);
priv->process_packet(psmouse);
priv->process_packet(psmouse);
priv->process_packet = alps_process_packet_v1_v2;
priv->process_packet = alps_process_packet_v3;
priv->process_packet = alps_process_packet_v3;
priv->process_packet = alps_process_packet_v4;
priv->process_packet = alps_process_touchpad_packet_v3_v5;
priv->process_packet = alps_process_packet_v6;
priv->process_packet = alps_process_packet_v7;
priv->process_packet = alps_process_packet_ss4_v2;
void (*process_packet)(struct psmouse *psmouse);
return process_packet(data, nh_off, data_end, false, ctx);
return process_packet(data, nh_off, data_end, true, ctx);
return process_packet(data, nh_off, data_end, false, ctx);
return process_packet(data, nh_off, data_end, true, ctx);
err = process_packet(&ptr, eth, nh_off, false, ctx);
err = process_packet(&ptr, eth, nh_off, true, ctx);
return process_packet(data, nh_off, data_end, 0, ctx);
return process_packet(data, nh_off, data_end, 1, ctx);
process_packet(xdp),