Lines Matching refs:bus_id
47 char bus_id[DASD_BUS_ID_SIZE]; member
96 dasd_hash_busid(const char *bus_id) in dasd_hash_busid() argument
101 for (i = 0; (i < DASD_BUS_ID_SIZE) && *bus_id; i++, bus_id++) in dasd_hash_busid()
102 hash += *bus_id; in dasd_hash_busid()
315 char bus_id[DASD_BUS_ID_SIZE+1], *str; in dasd_parse_range() local
341 sprintf(bus_id, "%01x.%01x.%04x", in dasd_parse_range()
343 devmap = dasd_add_busid(bus_id, features); in dasd_parse_range()
408 dasd_add_busid(const char *bus_id, int features) in dasd_add_busid() argument
418 hash = dasd_hash_busid(bus_id); in dasd_add_busid()
420 if (strncmp(tmp->bus_id, bus_id, DASD_BUS_ID_SIZE) == 0) { in dasd_add_busid()
427 strncpy(new->bus_id, bus_id, DASD_BUS_ID_SIZE); in dasd_add_busid()
443 dasd_find_busid(const char *bus_id) in dasd_find_busid() argument
450 hash = dasd_hash_busid(bus_id); in dasd_find_busid()
452 if (strncmp(tmp->bus_id, bus_id, DASD_BUS_ID_SIZE) == 0) { in dasd_find_busid()
465 dasd_busid_known(const char *bus_id) in dasd_busid_known() argument
467 return IS_ERR(dasd_find_busid(bus_id)) ? -ENOENT : 0; in dasd_busid_known()