A first radio node for uplink and downlink co-scheduling is provided. The first radio node includes processing circuitry containing instructions executable to configure the first radio node to: determine a scheduling restriction for joint uplink and downlink scheduling based on passive intermodulation (PIM) generated during simultaneous uplink and downlink communications where the uplink communications corresponds to communications from a second radio node to the first radio node, and perform communications according to the scheduling restriction.