digraph G { center=true; ratio=compress; rankdir="TB"; page="8.5,11"; orientation="portrait"; size="6,10"; nlmclnt_unlock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_unlock" ]; nlmclnt_unlock -> nlmclnt_call [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_unlock [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_unlock" ]; nlmclnt_proc [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_proc" ]; nlmclnt_proc -> nlmclnt_test [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_proc [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_proc" ]; nlmclnt_proc -> nlmclnt_test [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_proc [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_proc" ]; nlmclnt_proc -> nlmclnt_unlock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_proc [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_proc" ]; nlmclnt_proc -> nlmclnt_lock [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_proc [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_proc" ]; nlm4clt_encode_unlockargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_encode_unlockargs" ]; nlm4clt_encode_lockargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_encode_lockargs" ]; nlm4clt_decode_res [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_decode_res" ]; nlmclnt_prepare_block [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_prepare_block" ]; nlm4clt_encode_res [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_encode_res" ]; nlm_wait_on_grace [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm_wait_on_grace" ]; init_nlm [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="init_nlm" ]; nlm4clt_encode_testres [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_encode_testres" ]; nlmclt_decode_testres [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_decode_testres" ]; nlmclt_encode_testargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_encode_testargs" ]; nlmclnt_cancel [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_cancel" ]; nlm4clt_encode_cancargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_encode_cancargs" ]; nlmclt_decode_res [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_decode_res" ]; nlmclnt_call [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_call" ]; nlmclnt_call -> nlm_wait_on_grace [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_call [ fillcolor="#CCFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_call" ]; param_set_port [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="param_set_port" ]; nlmclt_encode_res [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_encode_res" ]; param_set_grace_period [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="param_set_grace_period" ]; nlmclt_encode_lockargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_encode_lockargs" ]; nlmclnt_block [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclnt_block" ]; param_set_timeout [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="param_set_timeout" ]; nlmclnt_reclaim [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_reclaim" ]; nlmclnt_reclaim -> nlmclnt_call [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_reclaim [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_reclaim" ]; nlmclt_encode_testres [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_encode_testres" ]; nlmclnt_test [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_test" ]; nlmclnt_test -> nlm_stat_to_errno [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_test [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_test" ]; nlmclnt_test -> nlmclnt_call [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_test [ fillcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_test" ]; lockd_up [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="lockd_up" ]; nlmclnt_lock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_lock" ]; nlmclnt_lock -> nlmclnt_cancel /* fs/lockd/clntproc.c 603 1 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="1" fontcolor="red" fontsize=150 fontname="Arial" ]; nlmclnt_lock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_lock" ]; nlmclnt_lock -> nlm_stat_to_errno [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_lock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_lock" ]; nlmclnt_lock -> nlmclnt_block [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_lock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_lock" ]; nlmclnt_lock -> nlmclnt_call [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_lock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_lock" ]; nlmclnt_lock -> nlmclnt_prepare_block [minlen=15 style="setlinewidth(1)" arrowsize=0 color="black"]; nlmclnt_lock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="nlmclnt_lock" ]; nlm4clt_decode_testres [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_decode_testres" ]; nlmclt_encode_cancargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_encode_cancargs" ]; nlm4clt_encode_testargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm4clt_encode_testargs" ]; reclaimer_clntlock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="reclaimer_clntlock" ]; reclaimer_clntlock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="reclaimer_clntlock" ]; reclaimer_clntlock -> lockd_up /* fs/lockd/clntlock.c 221 2 */ [minlen=15 style="setlinewidth(1)" arrowsize=0 color="red" label="2" fontcolor="red" fontsize=150 fontname="Arial" ]; reclaimer_clntlock [ fillcolor="#660000" fontcolor="white" style=filled fontname="Arial" fontsize=100 label="reclaimer_clntlock" ]; nlmclt_encode_unlockargs [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlmclt_encode_unlockargs" ]; nlm_stat_to_errno [ fillcolor="#FFFFCC" style=filled fontname="Arial" fontsize=100 label="nlm_stat_to_errno" ]; }