Nice chord progression!
I am a fan of Mark Knopfler but I'm not sure I recognize this song, at least not by name. Here's a couple of things that are happening theoretically.
1) your in the key of Eminor, fluctauting between the natural minor (B-) and the harmonic minor (B7).
2) the A major chord exists inside the E melodic minor scale.
3) the G F E- part outlines an E phrygian tonality.
4) The A-6 chord is just an inversion of F#-7b5, which is the 2 chord to the B7, which takes you back to E-. All of this comes from the harmonic minor.
5) the E dim chord has me confused, it doesn't even sound good when I play the chord progression. Are you sure this is the right chord? Is it Edim7 ? how is he voicing it?
Well, anyway, thats my harmonic analysis of it, don't know if thats what Mark was thinking when he wrote it though. Minor keys are nice cause you can do a lot w/them harmonically......bye