Lines Matching refs:an_adv
654 struct al_eth_an_adv *an_adv)
658 if (an_adv == NULL)
661 if (an_adv->selector_field != 1) {
663 adapter->name, __func__, an_adv->selector_field);
667 if (an_adv->capability & AL_BIT(2)) {
669 adapter->name, __func__, an_adv->capability);
673 if (an_adv->remote_fault) {
675 adapter->name, __func__, an_adv->remote_fault);
679 if (an_adv->acknowledge) {
681 adapter->name, __func__, an_adv->acknowledge);
689 struct al_eth_an_adv *an_adv)
693 if(an_adv == NULL)
699 an_adv->selector_field);
703 an_adv->echoed_nonce);
707 an_adv->capability);
710 an_adv->remote_fault);
713 an_adv->acknowledge);
716 an_adv->next_page);
724 an_adv->transmitted_nonce);
728 an_adv->technology);
736 an_adv->technology >> 11);
740 an_adv->fec_capability);
749 struct al_eth_an_adv *an_adv)
753 al_assert(an_adv != NULL);
759 an_adv->selector_field = AL_REG_FIELD_GET(reg,
763 an_adv->echoed_nonce = AL_REG_FIELD_GET(reg,
767 an_adv->capability = AL_REG_FIELD_GET(reg,
771 an_adv->remote_fault = AL_REG_BIT_GET(reg,
774 an_adv->acknowledge = AL_REG_BIT_GET(reg,
777 an_adv->next_page = AL_REG_BIT_GET(reg,
784 an_adv->transmitted_nonce = AL_REG_FIELD_GET(reg,
788 an_adv->technology = AL_REG_FIELD_GET(reg,
796 an_adv->technology |= (AL_REG_FIELD_GET(reg,
800 an_adv->fec_capability = AL_REG_FIELD_GET(reg,
875 struct al_eth_an_adv *an_adv)
882 rc = al_eth_kr_an_validate_adv(adapter, an_adv);
886 rc = al_eth_kr_an_write_adv(adapter, an_adv);