int hpsb_send_packet (struct hpsb_packet * packet);
The packet is sent through the host specified in the packet->host field. Before sending, the packet's transmit speed is automatically determined using the local speed map when it is an async, non-broadcast packet.
Possibilities for failure are that host is either not initialized, in bus reset, the packet's generation number doesn't match the current generation number or the host reports a transmit error.
0 on success, negative errno on failure.