phy_packet
switch (e->phy_packet.without_tstamp.type) {
struct fw_cdev_event_phy_packet *pp = &e->phy_packet.without_tstamp;
queue_event(e->client, &e->event, &e->phy_packet, sizeof(*pp) + pp->length,
struct fw_cdev_event_phy_packet2 *pp = &e->phy_packet.with_tstamp;
queue_event(e->client, &e->event, &e->phy_packet, sizeof(*pp) + pp->length,
struct fw_cdev_event_phy_packet *pp = &e->phy_packet.without_tstamp;
struct fw_cdev_event_phy_packet2 *pp = &e->phy_packet.with_tstamp;
struct fw_cdev_event_phy_packet *pp = &e->phy_packet.without_tstamp;
queue_event(client, &e->event, &e->phy_packet, sizeof(*pp) + 8, NULL, 0);
struct fw_cdev_event_phy_packet2 *pp = &e->phy_packet.with_tstamp;
pp = &e->phy_packet.with_tstamp;
queue_event(client, &e->event, &e->phy_packet, sizeof(*pp) + 8, NULL, 0);
} phy_packet;
} phy_packet;
struct fw_cdev_event_phy_packet phy_packet; /* added in 2.6.36 */
} else if (length > sizeof(struct phy_packet)) {
} else if (length < sizeof(struct phy_packet)) {
} else if (length == sizeof(struct phy_packet) && data[1] == ~data[2]) {
struct phy_packet *pp = (struct phy_packet *) data;
else if (length < sizeof(struct phy_packet))
else if (length == sizeof(struct phy_packet) && data[1] == ~data[2])