Lines Matching refs:bus_id
49 char bus_id[DASD_BUS_ID_SIZE]; member
98 dasd_hash_busid(const char *bus_id) in dasd_hash_busid() argument
103 for (i = 0; (i < DASD_BUS_ID_SIZE) && *bus_id; i++, bus_id++) in dasd_hash_busid()
104 hash += *bus_id; in dasd_hash_busid()
315 char bus_id[DASD_BUS_ID_SIZE + 1]; in dasd_parse_range() local
359 sprintf(bus_id, "%01x.%01x.%04x", from_id0, from_id1, from++); in dasd_parse_range()
360 devmap = dasd_add_busid(bus_id, features); in dasd_parse_range()
410 dasd_add_busid(const char *bus_id, int features) in dasd_add_busid() argument
420 hash = dasd_hash_busid(bus_id); in dasd_add_busid()
422 if (strncmp(tmp->bus_id, bus_id, DASD_BUS_ID_SIZE) == 0) { in dasd_add_busid()
429 strlcpy(new->bus_id, bus_id, DASD_BUS_ID_SIZE); in dasd_add_busid()
445 dasd_find_busid(const char *bus_id) in dasd_find_busid() argument
452 hash = dasd_hash_busid(bus_id); in dasd_find_busid()
454 if (strncmp(tmp->bus_id, bus_id, DASD_BUS_ID_SIZE) == 0) { in dasd_find_busid()
467 dasd_busid_known(const char *bus_id) in dasd_busid_known() argument
469 return IS_ERR(dasd_find_busid(bus_id)) ? -ENOENT : 0; in dasd_busid_known()