Lines Matching defs:sid
40 static u32 *count_ports(u32 *sid, int *total_port_count, int *child_port_count)
49 q = *sid;
68 return sid + 1;
71 sid++;
72 q = *sid;
90 static int get_port_type(u32 *sid, int port_index)
96 return (sid[index] >> shift) & 0x03;
99 static struct fw_node *fw_node_create(u32 sid, int port_count, int color)
108 node->node_id = LOCAL_BUS | SELF_ID_PHY_ID(sid);
109 node->link_on = SELF_ID_LINK_ON(sid);
110 node->phy_speed = SELF_ID_PHY_SPEED(sid);
111 node->initiated_reset = SELF_ID_PHY_INITIATOR(sid);
171 u32 *sid, int self_id_count)
184 end = sid + self_id_count;
187 gap_count = SELF_ID_GAP_COUNT(*sid);
190 while (sid < end) {
191 next_sid = count_ports(sid, &port_count, &child_port_count);
198 q = *sid;
237 switch (get_port_type(sid, i)) {
296 sid = next_sid;