id_map_entry
static struct id_map_entry *
struct id_map_entry *id_map_entry =
rb_entry(node, struct id_map_entry, node);
if (id_map_entry->sl_cm_id > sl_cm_id)
else if (id_map_entry->sl_cm_id < sl_cm_id)
else if (id_map_entry->slave_id > slave_id)
else if (id_map_entry->slave_id < slave_id)
return id_map_entry;
struct id_map_entry *ent = container_of(delay, struct id_map_entry, timeout);
struct id_map_entry *found_ent;
static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new)
struct id_map_entry *ent;
ent = rb_entry(parent, struct id_map_entry, node);
static struct id_map_entry *
struct id_map_entry *ent;
ent = kmalloc_obj(struct id_map_entry);
static struct id_map_entry *
struct id_map_entry *ent;
static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id)
struct id_map_entry *id;
struct id_map_entry *id;
struct id_map_entry *map, *tmp_map;
struct id_map_entry *ent =
struct id_map_entry, node);
struct id_map_entry *ent =
rb_entry(nd, struct id_map_entry, node);