arg
Context variable passed by the caller.
rc
The return code.
data
For an open, contains a newly created context.