Lines Matching defs:board_id
156 /* board_id = Subsystem Device ID & Vendor ID
307 static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id,
603 static int board_id_in_array(u32 a[], int nelems, u32 board_id)
608 if (a[i] == board_id)
613 static int ctlr_is_hard_resettable(u32 board_id)
616 ARRAY_SIZE(unresettable_controller), board_id);
619 static int ctlr_is_soft_resettable(u32 board_id)
622 ARRAY_SIZE(soft_unresettable_controller), board_id);
625 static int ctlr_is_resettable(u32 board_id)
627 return ctlr_is_hard_resettable(board_id) ||
628 ctlr_is_soft_resettable(board_id);
638 return snprintf(buf, 20, "%d\n", ctlr_is_resettable(h->board_id));
6366 pciinfo.board_id = h->board_id;
7284 static int hpsa_kdump_hard_reset_controller(struct pci_dev *pdev, u32 board_id)
7310 if (!ctlr_is_resettable(board_id)) {
7316 if (!ctlr_is_hard_resettable(board_id))
7509 switch (h->board_id) {
7533 static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id,
7541 *board_id = ((subsystem_device_id << 16) & 0xffff0000) |
7547 if (*board_id == products[i].board_id) {
7553 *board_id);
7559 dev_warn(&pdev->dev, "unrecognized board ID: 0x%08x\n", *board_id);
7765 if (h->board_id != 0x3225103C)
7866 prod_index = hpsa_lookup_board_id(h->pdev, &h->board_id, &legacy_board);
7960 static int hpsa_init_reset_devices(struct pci_dev *pdev, u32 board_id)
7996 rc = hpsa_kdump_hard_reset_controller(pdev, board_id);
8661 u32 board_id;
8666 rc = hpsa_lookup_board_id(pdev, &board_id, NULL);
8672 rc = hpsa_init_reset_devices(pdev, board_id);