Lines Matching refs:pollrd
240 struct __pollrd pollrd; member
954 struct __pollrd *pollrd = &entry->region.pollrd; in qlcnic_read_pollrd() local
958 poll_wait = pollrd->poll_wait; in qlcnic_read_pollrd()
959 sel_val = pollrd->sel_val; in qlcnic_read_pollrd()
961 for (i = 0; i < pollrd->no_ops; i++) { in qlcnic_read_pollrd()
962 qlcnic_ind_wr(adapter, pollrd->sel_addr, sel_val); in qlcnic_read_pollrd()
965 data = qlcnic_ind_rd(adapter, pollrd->sel_addr); in qlcnic_read_pollrd()
966 if ((data & pollrd->poll_mask) != 0) in qlcnic_read_pollrd()
978 data = qlcnic_ind_rd(adapter, pollrd->read_addr); in qlcnic_read_pollrd()
981 sel_val += pollrd->sel_val_stride; in qlcnic_read_pollrd()
983 return pollrd->no_ops * (2 * sizeof(u32)); in qlcnic_read_pollrd()