Lines Matching defs:crb_entry
3676 struct qla82xx_md_entry_crb *crb_entry;
3685 crb_entry = (struct qla82xx_md_entry_crb *)entry_hdr;
3686 crb_addr = crb_entry->addr;
3688 for (i = 0; i < crb_entry->op_count; i++) {
3689 opcode = crb_entry->crb_ctrl.opcode;
3692 crb_entry->value_1, 1);
3704 read_value &= crb_entry->value_2;
3707 read_value |= crb_entry->value_3;
3715 read_value |= crb_entry->value_3;
3721 poll_time = crb_entry->crb_strd.poll_timeout;
3726 if ((read_value & crb_entry->value_2)
3727 == crb_entry->value_1)
3741 if (crb_entry->crb_strd.state_index_a) {
3742 index = crb_entry->crb_strd.state_index_a;
3748 index = crb_entry->crb_ctrl.state_index_v;
3754 if (crb_entry->crb_strd.state_index_a) {
3755 index = crb_entry->crb_strd.state_index_a;
3760 if (crb_entry->crb_ctrl.state_index_v) {
3761 index = crb_entry->crb_ctrl.state_index_v;
3765 read_value = crb_entry->value_1;
3772 index = crb_entry->crb_ctrl.state_index_v;
3774 read_value <<= crb_entry->crb_ctrl.shl;
3775 read_value >>= crb_entry->crb_ctrl.shr;
3776 if (crb_entry->value_2)
3777 read_value &= crb_entry->value_2;
3778 read_value |= crb_entry->value_3;
3779 read_value += crb_entry->value_1;
3783 crb_addr += crb_entry->crb_strd.addr_stride;