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