Open Hypershade and create your shader first, for something like a brick wall I would use a lambert. Next double-click on the lambert and click on the option box next to the color slot. Choose File from the 2d menu. You should now be at the textures information, go down to UV Coordinates and click on the option arrow to the right. Inside you will find controls to rotate, translate, and repeat your texture. Use Repeat UV to repeat your file image across the surface. By default it is set to 1 and 1. Try increasing botht he U and V coordinates to start, you will have to p0lay for a while to get something you are happy with. Your best bet is to IPR render a portion of your scene and then start changing the texture coordinates
Red bellows of flame have blackened my stones
Convulsing my frame and cracking my bones
Hell's dragons of steel who roar in their chains
Crawl into my caves to suck out my veins.....
-The Mountain P.F.M.