Ok, Let's do a simple Math here.
http://battlelog.battlefield.com/bf4/battlereport/show/1/1197542457252073088/1004846757184/
The round I am talking about, you spent 12 minutes playing. You got 11 revive ribbons (estimated revives performed at least 55). Assuming you got dead bodies laying right next to you (to mitigate this "running while charging" factor), it takes roughly 2 seconds to fully charge the defibrillator (since you mentioned you actually charge it and you are running with offensive perk, so no short charge time Proof).
So 2 seconds of charging, plus extra second to start over a new revive, plus waiting until you get a revive recharge which is roughly 5 seconds.
55 revives * 2 = 110 seconds (~2 min) just for pure reviving
+ 55 seconds (1 min) to start over a new revive
+ 5*53 = 265 seconds (4.5 min) - after using your first 2 revives you have to wait for 5 seconds for a revive recharge
7.5 minutes out of 12 minutes you spent in game. That is if we assume you had dead bodies laying within a walking (because you walk while charging) distance from you
You also got 10 kills and 4 deaths.
Roughly 5 seconds to redeploy after you get killed - 4 * 5 - 20 seconds (0.5 min) you spent on the redeployment screen
10 kills - you need to find the target, aim and shoot, we all can agree it takes time, right? So, let's say 5 seconds per target)
10 * 5 = 50 seconds (~1 minute)
now add these 1.5 minutes to already calculated 7.5 and we get 9 minutes out of 12. Now we need to fit in the remaining 3 minutes.
Your side was defending and according to your squad you had a sniper and 2 supports. Supports were spamming mortar, sniper was sniping things. All of them died quite many times and sniper didn't have a spawn beacon. Which means most likely you had to run to the objective maybe 2 times after getting killed. That adds at least 0.5-1 minute of pure running to the objective time. So here is our 10 minutes out of 12.
Enemy team killed 316 times with the team kpm of 26 (if we say the round was 12 minutes). There are 2 objectives on Rush and team is generally split between 2 of them. So let's say roughly each side gets killed with the kpm of 13. That makes at most 13 bodies per objectives within a minute. Assuming each and everyone one of them lay close to each other as I said before and you remain invincible in the middle of the battlefield. 20 seconds is the revive timer. Now back to the previous calculation 2 seconds to charge, 2 seconds to release and switch to another target, then 5 seconds timer. This way you can only revive 1 target per 10 seconds, roughly of course. You have 13 bodies to revive within a minute and you can only revive 6-7 (obviously you want to revive max because that's how you generate the astounding amount of objective points), so like half of it.
So, what i am trying to say here, it is impossible to perform so many full or almost full revives with offensive perk within 12 minutes of the game with just 26 enemy team kpm on Rush unless you cheat. Don't you agree?