sys/dev/cxgbe/common/t4_hw.c
/**
 *	t4_cim_ctl_read - read a block from CIM control region
 *	@adap: the adapter
 *	@addr: the start address within the CIM control region
 *	@n: number of words to read
 *	@valp: where to store the result
 *
 *	Reads a block of 4-byte words from the CIM control region.
 */
read a block from CIM control region
@adap: the adapter
@addr: the start address within the CIM control region
@n: number of words to read
@valp: where to store the result

Reads a block of 4-byte words from the CIM control region.
read a block from CIM control region @adap : the adapter @addr : the start address within the CIM control region @n : number of words to read @valp : where to store the result Reads a block of 4 - byte words from the CIM control region .
int t4_cim_ctl_read(struct adapter *adap, unsigned int addr, unsigned int n,
		    unsigned int *valp)
{
	return t4_cim_read(adap, addr + CIM_CTL_BASE, n, valp);
}
int t4_cim_ctl_read ( struct adapter * adap , unsigned int addr , unsigned int n , unsigned int * valp ) { return t4_cim_read ( adap , addr + CIM_CTL_BASE , n , valp ) ; }
t4_cim_ctl_read - read a block from CIM control region
      @adap: the adapter
      @addr: the start address within the CIM control region
      @n: number of words to read
      @valp: where to store the result
t4_cim_ctl_read - read a block from CIM control region @adap : the adapter @addr : the start address within the CIM control region @n : number of words to read @valp : where to store the result