Lines Matching refs:board_id
156 /* board_id = Subsystem Device ID & Vendor ID
306 static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id,
610 static int board_id_in_array(u32 a[], int nelems, u32 board_id)
615 if (a[i] == board_id)
620 static int ctlr_is_hard_resettable(u32 board_id)
623 ARRAY_SIZE(unresettable_controller), board_id);
626 static int ctlr_is_soft_resettable(u32 board_id)
629 ARRAY_SIZE(soft_unresettable_controller), board_id);
632 static int ctlr_is_resettable(u32 board_id)
634 return ctlr_is_hard_resettable(board_id) ||
635 ctlr_is_soft_resettable(board_id);
645 return snprintf(buf, 20, "%d\n", ctlr_is_resettable(h->board_id));
6372 pciinfo.board_id = h->board_id;
7291 static int hpsa_kdump_hard_reset_controller(struct pci_dev *pdev, u32 board_id)
7317 if (!ctlr_is_resettable(board_id)) {
7323 if (!ctlr_is_hard_resettable(board_id))
7516 switch (h->board_id) {
7540 static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id,
7548 *board_id = ((subsystem_device_id << 16) & 0xffff0000) |
7554 if (*board_id == products[i].board_id) {
7560 *board_id);
7566 dev_warn(&pdev->dev, "unrecognized board ID: 0x%08x\n", *board_id);
7772 if (h->board_id != 0x3225103C)
7873 prod_index = hpsa_lookup_board_id(h->pdev, &h->board_id, &legacy_board);
7967 static int hpsa_init_reset_devices(struct pci_dev *pdev, u32 board_id)
8003 rc = hpsa_kdump_hard_reset_controller(pdev, board_id);
8668 u32 board_id;
8673 rc = hpsa_lookup_board_id(pdev, &board_id, NULL);
8679 rc = hpsa_init_reset_devices(pdev, board_id);