Lines Matching defs:smcd
741 static int smcd_query_rgid(struct smcd_dev *smcd, struct smcd_gid *rgid,
744 return ism_query_rgid(smcd->priv, rgid->gid, vid_valid, vid);
747 static int smcd_register_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb,
750 return ism_register_dmb(smcd->priv, (struct ism_dmb *)dmb, client);
753 static int smcd_unregister_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb)
755 return ism_unregister_dmb(smcd->priv, (struct ism_dmb *)dmb);
758 static int smcd_add_vlan_id(struct smcd_dev *smcd, u64 vlan_id)
760 return ism_add_vlan_id(smcd->priv, vlan_id);
763 static int smcd_del_vlan_id(struct smcd_dev *smcd, u64 vlan_id)
765 return ism_del_vlan_id(smcd->priv, vlan_id);
768 static int smcd_set_vlan_required(struct smcd_dev *smcd)
770 return ism_cmd_simple(smcd->priv, ISM_SET_VLAN);
773 static int smcd_reset_vlan_required(struct smcd_dev *smcd)
775 return ism_cmd_simple(smcd->priv, ISM_RESET_VLAN);
795 static int smcd_signal_ieq(struct smcd_dev *smcd, struct smcd_gid *rgid,
798 return ism_signal_ieq(smcd->priv, rgid->gid,
802 static int smcd_move(struct smcd_dev *smcd, u64 dmb_tok, unsigned int idx,
806 return ism_move(smcd->priv, dmb_tok, idx, sf, offset, data, size);
819 static void smcd_get_local_gid(struct smcd_dev *smcd,
822 smcd_gid->gid = ism_get_local_gid(smcd->priv);
834 static u16 smcd_get_chid(struct smcd_dev *smcd)
836 return ism_get_chid(smcd->priv);