Lines Matching refs:ncf
601 struct ncsi_channel_vlan_filter *ncf; in clear_one_vid() local
607 ncf = &nc->vlan_filter; in clear_one_vid()
608 bitmap = &ncf->bitmap; in clear_one_vid()
611 index = find_first_bit(bitmap, ncf->n_vids); in clear_one_vid()
612 if (index >= ncf->n_vids) { in clear_one_vid()
616 vid = ncf->vids[index]; in clear_one_vid()
619 ncf->vids[index] = 0; in clear_one_vid()
636 struct ncsi_channel_vlan_filter *ncf; in set_one_vid() local
646 ncf = &nc->vlan_filter; in set_one_vid()
647 bitmap = &ncf->bitmap; in set_one_vid()
654 for (i = 0; i < ncf->n_vids; i++) in set_one_vid()
655 if (ncf->vids[i] == vid) { in set_one_vid()
670 index = find_first_zero_bit(bitmap, ncf->n_vids); in set_one_vid()
671 if (index < 0 || index >= ncf->n_vids) { in set_one_vid()
679 ncf->vids[index] = vid; in set_one_vid()