Lines Matching refs:smcd
746 static int smcd_query_rgid(struct smcd_dev *smcd, u64 rgid, u32 vid_valid,
749 return ism_query_rgid(smcd->priv, rgid, vid_valid, vid);
752 static int smcd_register_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb,
755 return ism_register_dmb(smcd->priv, (struct ism_dmb *)dmb, client);
758 static int smcd_unregister_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb)
760 return ism_unregister_dmb(smcd->priv, (struct ism_dmb *)dmb);
763 static int smcd_add_vlan_id(struct smcd_dev *smcd, u64 vlan_id)
765 return ism_add_vlan_id(smcd->priv, vlan_id);
768 static int smcd_del_vlan_id(struct smcd_dev *smcd, u64 vlan_id)
770 return ism_del_vlan_id(smcd->priv, vlan_id);
773 static int smcd_set_vlan_required(struct smcd_dev *smcd)
775 return ism_cmd_simple(smcd->priv, ISM_SET_VLAN);
778 static int smcd_reset_vlan_required(struct smcd_dev *smcd)
780 return ism_cmd_simple(smcd->priv, ISM_RESET_VLAN);
800 static int smcd_signal_ieq(struct smcd_dev *smcd, u64 rgid, u32 trigger_irq,
803 return ism_signal_ieq(smcd->priv, rgid, trigger_irq, event_code, info);
806 static int smcd_move(struct smcd_dev *smcd, u64 dmb_tok, unsigned int idx,
810 return ism_move(smcd->priv, dmb_tok, idx, sf, offset, data, size);
824 static u64 smcd_get_local_gid(struct smcd_dev *smcd)
826 return ism_get_local_gid(smcd->priv);
837 static u16 smcd_get_chid(struct smcd_dev *smcd)
839 return ism_get_chid(smcd->priv);