Lines Matching refs:board_id

277 static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id);
577 static int board_id_in_array(u32 a[], int nelems, u32 board_id) in board_id_in_array() argument
582 if (a[i] == board_id) in board_id_in_array()
587 static int ctlr_is_hard_resettable(u32 board_id) in ctlr_is_hard_resettable() argument
590 ARRAY_SIZE(unresettable_controller), board_id); in ctlr_is_hard_resettable()
593 static int ctlr_is_soft_resettable(u32 board_id) in ctlr_is_soft_resettable() argument
596 ARRAY_SIZE(soft_unresettable_controller), board_id); in ctlr_is_soft_resettable()
599 static int ctlr_is_resettable(u32 board_id) in ctlr_is_resettable() argument
601 return ctlr_is_hard_resettable(board_id) || in ctlr_is_resettable()
602 ctlr_is_soft_resettable(board_id); in ctlr_is_resettable()
605 static int ctlr_needs_abort_tags_swizzled(u32 board_id) in ctlr_needs_abort_tags_swizzled() argument
608 ARRAY_SIZE(needs_abort_tags_swizzled), board_id); in ctlr_needs_abort_tags_swizzled()
618 return snprintf(buf, 20, "%d\n", ctlr_is_resettable(h->board_id)); in host_show_resettable()
6168 pciinfo.board_id = h->board_id; in hpsa_getpciinfo_ioctl()
7103 static int hpsa_kdump_hard_reset_controller(struct pci_dev *pdev, u32 board_id) in hpsa_kdump_hard_reset_controller() argument
7129 if (!ctlr_is_resettable(board_id)) { in hpsa_kdump_hard_reset_controller()
7135 if (!ctlr_is_hard_resettable(board_id)) in hpsa_kdump_hard_reset_controller()
7322 if ((h->board_id == 0x40700E11) || (h->board_id == 0x40800E11) || in hpsa_interrupt_mode()
7323 (h->board_id == 0x40820E11) || (h->board_id == 0x40830E11)) in hpsa_interrupt_mode()
7359 static int hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id) in hpsa_lookup_board_id() argument
7366 *board_id = ((subsystem_device_id << 16) & 0xffff0000) | in hpsa_lookup_board_id()
7370 if (*board_id == products[i].board_id) in hpsa_lookup_board_id()
7377 "0x%08x, ignoring.\n", *board_id); in hpsa_lookup_board_id()
7583 if (h->board_id != 0x3225103C) in hpsa_p600_dma_prefetch_quirk()
7683 prod_index = hpsa_lookup_board_id(h->pdev, &h->board_id); in hpsa_pci_init()
7690 ctlr_needs_abort_tags_swizzled(h->board_id); in hpsa_pci_init()
7773 static int hpsa_init_reset_devices(struct pci_dev *pdev, u32 board_id) in hpsa_init_reset_devices() argument
7809 rc = hpsa_kdump_hard_reset_controller(pdev, board_id); in hpsa_init_reset_devices()
8337 u32 board_id; in hpsa_init_one() local
8342 rc = hpsa_lookup_board_id(pdev, &board_id); in hpsa_init_one()
8348 rc = hpsa_init_reset_devices(pdev, board_id); in hpsa_init_one()