Lines Matching refs:slave_id

49 	int slave_id;  member
144 id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id) in id_map_find_by_sl_id() argument
157 else if (id_map_entry->slave_id > slave_id) in id_map_find_by_sl_id()
159 else if (id_map_entry->slave_id < slave_id) in id_map_find_by_sl_id()
181 found_ent = id_map_find_by_sl_id(&dev->ib_dev, ent->slave_id, ent->sl_cm_id); in id_map_ent_timeout()
202 found_ent = id_map_find_by_sl_id(ibdev, ent->slave_id, ent->sl_cm_id); in id_map_find_del()
215 int slave_id = new->slave_id; in sl_id_map_add() local
218 ent = id_map_find_by_sl_id(ibdev, slave_id, sl_cm_id); in sl_id_map_add()
232 if (ent->sl_cm_id > sl_cm_id || (ent->sl_cm_id == sl_cm_id && ent->slave_id > slave_id)) in sl_id_map_add()
243 id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id) in id_map_alloc() argument
256 ent->slave_id = slave_id; in id_map_alloc()
284 id_map_get(struct ib_device *ibdev, int *pv_cm_id, int sl_cm_id, int slave_id) in id_map_get() argument
291 ent = id_map_find_by_sl_id(ibdev, sl_cm_id, slave_id); in id_map_get()
317 int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id, in mlx4_ib_multiplex_cm_handler() argument
328 id = id_map_alloc(ibdev, slave_id, sl_cm_id); in mlx4_ib_multiplex_cm_handler()
331 __func__, slave_id, sl_cm_id); in mlx4_ib_multiplex_cm_handler()
339 id = id_map_get(ibdev, &pv_cm_id, slave_id, sl_cm_id); in mlx4_ib_multiplex_cm_handler()
344 slave_id, sl_cm_id); in mlx4_ib_multiplex_cm_handler()
390 *slave = id->slave_id; in mlx4_ib_demux_cm_handler()
425 if (slave < 0 || slave == map->slave_id) { in mlx4_ib_cm_paravirt_clean()
455 if (ent->slave_id == slave) in mlx4_ib_cm_paravirt_clean()
466 if (slave == map->slave_id) in mlx4_ib_cm_paravirt_clean()