<dec f='src/src/sys/dev/pci/twevar.h' l='126' type='int twe_param_get(struct twe_softc * , int , int , size_t , void (*)(struct twe_ccb *, int) , struct twe_param ** )'/>
<use f='src/src/sys/dev/pci/twe.c' l='554' u='c' c='twe_add_unit'/>
<use f='src/src/sys/dev/pci/twe.c' l='585' u='c' c='twe_add_unit'/>
<use f='src/src/sys/dev/pci/twe.c' l='1072' u='c' c='twe_param_get_1'/>
<use f='src/src/sys/dev/pci/twe.c' l='1087' u='c' c='twe_param_get_2'/>
<use f='src/src/sys/dev/pci/twe.c' l='1102' u='c' c='twe_param_get_4'/>
<def f='src/src/sys/dev/pci/twe.c' l='1120' ll='1181' type='int twe_param_get(struct twe_softc * sc, int table_id, int param_id, size_t size, void (*)(struct twe_ccb *, int) func, struct twe_param ** pbuf)'/>
<use f='src/src/sys/dev/pci/twe.c' l='1866' u='c' c='tweioctl'/>
<use f='src/src/sys/dev/pci/twe.c' l='1943' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1945' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1947' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1949' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1951' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1953' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1978' u='c' c='twe_describe_controller'/>
<use f='src/src/sys/dev/pci/twe.c' l='1995' u='c' c='twe_describe_controller'/>
<doc f='src/src/sys/dev/pci/twe.c' l='1110'>/*
 * Execute a TWE_OP_GET_PARAM command.  If a callback function is provided,
 * it will be called with generated context when the command has completed.
 * If no callback is provided, the command will be executed synchronously
 * and a pointer to a buffer containing the data returned.
 *
 * The caller or callback is responsible for freeing the buffer.
 *
 * NOTE: We assume we can sleep here to wait for a CCB to become available.
 */</doc>
