Lines Matching refs:proto

130 	const struct mctp_astlpc_protocol *proto;  member
484 astlpc->proto->packet_size(MCTP_PACKET_SIZE(MCTP_BTU))) { in mctp_astlpc_buffer_validate()
489 astlpc->proto->packet_size(MCTP_PACKET_SIZE(MCTP_BTU)), in mctp_astlpc_buffer_validate()
548 sz = MCTP_BODY_SIZE(astlpc->proto->body_size(sz)); in mctp_astlpc_init_bmc()
550 sz = astlpc->proto->packet_size(MCTP_PACKET_SIZE(sz)); in mctp_astlpc_init_bmc()
556 rpkt = astlpc->proto->packet_size(MCTP_PACKET_SIZE(rmtu)); in mctp_astlpc_init_bmc()
601 astlpc->proto = &astlpc_protocol_version[ASTLPC_VER_CUR]; in mctp_binding_astlpc_start_bmc()
664 sz = astlpc->proto->packet_size(MCTP_PACKET_SIZE(rmtu)); in mctp_astlpc_negotiate_layout_host()
734 astlpc->proto = &astlpc_protocol_version[negotiated]; in mctp_astlpc_init_host()
768 astlpc->proto = &astlpc_protocol_version[ASTLPC_VER_BAD]; in mctp_astlpc_init_host()
846 if (len > astlpc->proto->body_size(astlpc->layout.tx.size)) { in mctp_binding_astlpc_tx()
849 astlpc->proto->body_size(astlpc->layout.tx.size)); in mctp_binding_astlpc_tx()
859 astlpc->proto->pktbuf_protect(pkt); in mctp_binding_astlpc_tx()
887 rpkt = astlpc->proto->packet_size(MCTP_PACKET_SIZE(rmtu)); in mctp_astlpc_calculate_mtu()
893 return MCTP_BODY_SIZE(astlpc->proto->body_size(rpkt)); in mctp_astlpc_calculate_mtu()
903 if (!astlpc->proto->version) in mctp_astlpc_negotiate_layout_bmc()
917 sz = astlpc->proto->packet_size(MCTP_PACKET_SIZE(mtu)); in mctp_astlpc_negotiate_layout_bmc()
943 if (astlpc->proto->version >= 2) in mctp_astlpc_negotiate_layout_bmc()
966 astlpc->proto = &astlpc_protocol_version[negotiated]; in mctp_astlpc_init_channel()
1009 if (body > astlpc->proto->body_size(astlpc->layout.rx.size)) { in mctp_astlpc_rx_start()
1020 packet = astlpc->proto->packet_size(body) - 4; in mctp_astlpc_rx_start()
1055 if (astlpc->proto->pktbuf_validate(pkt)) { in mctp_astlpc_rx_start()
1094 astlpc->proto = &astlpc_protocol_version[negotiated]; in mctp_astlpc_finalise_channel()
1109 astlpc->proto->body_size(astlpc->layout.tx.size); in mctp_astlpc_finalise_channel()
1143 if (astlpc->proto->version == 0 || in mctp_astlpc_update_channel()
1196 if (!astlpc->proto->version && in mctp_astlpc_poll()