Lines Matching defs:asd_sas_phy
297 struct asd_sas_phy { struct
299 atomic_t event_nr;
300 int in_shutdown;
301 int error;
302 int suspended;
304 struct sas_phy *phy;
308 int enabled; /* must be set */
310 int id; /* must be set */
311 enum sas_protocol iproto;
312 enum sas_protocol tproto;
314 enum sas_phy_role role;
315 enum sas_oob_mode oob_mode;
316 enum sas_linkrate linkrate;
318 u8 *sas_addr; /* must be set */
319 u8 attached_sas_addr[SAS_ADDR_SIZE]; /* class:RO, driver: R/W */
321 spinlock_t frame_rcvd_lock;
322 u8 *frame_rcvd; /* must be set */
323 int frame_rcvd_size;
325 spinlock_t sas_prim_lock;
326 u32 sas_prim;
328 struct list_head port_phy_el; /* driver:RO */
329 struct asd_sas_port *port; /* Class:RW, driver: RO */
331 struct sas_ha_struct *ha; /* may be set; the class sets it anyway */
333 void *lldd_phy; /* not touched by the sas_class_code */