xia: style fixes for indentation around parentheses

This patch complies with patch:
  - 91cb5195ff224dd9044cf927f80d9c633cdcffec
    checkpatch: expand parenthesis alignment test to declarations, ...

Fixed indentation issues raised by scripts/checkpatch.pl. Ignored
warnings when the indentation would have resulted in hard-to-read
code, such as for long parameter lists, long function names,
code that is heavily nested (and therefore close to the 80 column
mark), etc.
xia: fixes for comments throughout code

This patch complies with patches:
  - 058806007450489bb8f457b275e5cb5c946320c1
    checkpatch: check networking specific block comment style
  - a605e32ebde25dc31f943fecb30e3e28079ccd06
    checkpatch: warn when networking block comment lines don't start with *

Fixed block commenting issues raised by scripts/checkpatch.pl. Ignored
warnings when an empty /* line is appropriate for defining a section
of code in a file, or when used for commenting out large chunks of
code.

Also fixed some comment spacing, punctuation, and spelling.
xia: fixes for variable declarations

This patch complies with patch:
  - 3b617e3b80548096eda92ebd8382f76b139e011c
    checkpatch: net and drivers/net: warn on missing blank line after ...

Changed variable declarations so that there is a blank line separating
them with other code. Ignored the warning for better readability when
blocks of code (excluding declarations) was only one line.