Lines Matching defs:asd_sas_port
262 struct asd_sas_port { struct
264 struct completion port_gone_completion;
266 struct sas_discovery disc;
267 struct domain_device *port_dev;
268 spinlock_t dev_list_lock;
269 struct list_head dev_list;
270 struct list_head disco_list;
271 struct list_head destroy_list;
272 enum sas_linkrate linkrate;
274 struct sas_work work;
275 int suspended;
278 int id;
280 enum sas_class class;
281 u8 sas_addr[SAS_ADDR_SIZE];
282 u8 attached_sas_addr[SAS_ADDR_SIZE];
283 enum sas_protocol iproto;
284 enum sas_protocol tproto;
286 enum sas_oob_mode oob_mode;
288 spinlock_t phy_list_lock;
289 struct list_head phy_list;
290 int num_phys;
291 u32 phy_mask;
293 struct sas_ha_struct *ha;
295 struct sas_port *port;
297 void *lldd_port; /* not touched by the sas class code */