rocker: use GFP_DMA for dma test buffer allocation

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: add DMA related register definitions and other stuff

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: impement DMA rings and descs manipulation

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: impelement CMD DMA ring

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: add code section labels

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: implement TLV

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: move wait queue init into probe

It will be not used by test code only.

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: implement ethtool get_settings op

Signed-off-by: Jiri Pirko <jiri@resnulli.us>