期货结算机构的功能包括担保交易履约、结算交易盈亏和控制市场风险。在结算过程中,结算机构充当了所有合约的买方的卖方和所有合约的卖方的买方,确保交易的顺利进行。同时,结算机构还负责担保交易履约,控制市场的信用风险。因此,选项A、B和C都是正确的描述。而选项D关于增加市场信用成本的描述并不准确,因此不正确。