Lines Matching defs:sid
40 static u32 *count_ports(u32 *sid, int *total_port_count, int *child_port_count)
49 q = *sid;
69 return sid + 1;
72 sid++;
73 q = *sid;
91 static int get_port_type(u32 *sid, int port_index)
97 return (sid[index] >> shift) & 0x03;
100 static struct fw_node *fw_node_create(u32 sid, int port_count, int color)
109 node->node_id = LOCAL_BUS | SELF_ID_PHY_ID(sid);
110 node->link_on = SELF_ID_LINK_ON(sid);
111 node->phy_speed = SELF_ID_PHY_SPEED(sid);
112 node->initiated_reset = SELF_ID_PHY_INITIATOR(sid);
172 u32 *sid, int self_id_count)
185 end = sid + self_id_count;
188 gap_count = SELF_ID_GAP_COUNT(*sid);
191 while (sid < end) {
192 next_sid = count_ports(sid, &port_count, &child_port_count);
199 q = *sid;
238 switch (get_port_type(sid, i)) {
297 sid = next_sid;