Searched refs:ch_addr (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/staging/most/dim2/ |
D | hal.c | 67 u8 ch_addr; member 213 static void dim2_configure_cat(u8 cat_base, u8 ch_addr, u8 ch_type, in dim2_configure_cat() argument 221 (ch_addr << CAT_CL_SHIFT) | in dim2_configure_cat() 226 u8 const ctr_addr = cat_base + ch_addr / 8; in dim2_configure_cat() 227 u8 const idx = (ch_addr % 8) / 2; in dim2_configure_cat() 228 u8 const shift = (ch_addr % 2) * 16; in dim2_configure_cat() 237 static void dim2_clear_cat(u8 cat_base, u8 ch_addr) in dim2_clear_cat() argument 239 u8 const ctr_addr = cat_base + ch_addr / 8; in dim2_clear_cat() 240 u8 const idx = (ch_addr % 8) / 2; in dim2_clear_cat() 241 u8 const shift = (ch_addr % 2) * 16; in dim2_clear_cat() [all …]
|
D | dim2.c | 468 int const ch_addr = ch_idx * 2 + 2; in configure_channel() local 494 hal_ret = dim_init_control(&hdm_ch->ch, is_tx, ch_addr, in configure_channel() 508 hal_ret = dim_init_async(&hdm_ch->ch, is_tx, ch_addr, in configure_channel() 523 hal_ret = dim_init_isoc(&hdm_ch->ch, is_tx, ch_addr, sub_size); in configure_channel() 537 hal_ret = dim_init_sync(&hdm_ch->ch, is_tx, ch_addr, sub_size); in configure_channel()
|
/Linux-v4.19/drivers/hwtracing/coresight/ |
D | coresight-stm.c | 411 void __iomem *ch_addr; in stm_generic_packet() local 421 ch_addr = stm_channel_addr(drvdata, channel); in stm_generic_packet() 434 ch_addr += stm_channel_off(STM_PKT_TYPE_FLAG, flags); in stm_generic_packet() 441 stm_send(ch_addr, payload, 1, drvdata->write_bytes); in stm_generic_packet() 446 ch_addr += stm_channel_off(STM_PKT_TYPE_DATA, flags); in stm_generic_packet() 447 stm_send(ch_addr, payload, size, in stm_generic_packet()
|
/Linux-v4.19/drivers/net/wireless/intersil/orinoco/ |
D | orinoco_usb.c | 1167 u32 ch_addr; in ezusb_program() local 1176 ch_addr = addr; in ezusb_program() 1178 while (ch_addr < (addr + len)) { in ezusb_program() 1181 ch_len, ch_addr, &buf[ch_addr - addr]); in ezusb_program() 1183 err = ezusb_program_bytes(hw, &buf[ch_addr - addr], in ezusb_program() 1184 ch_addr, ch_len); in ezusb_program() 1188 ch_addr += ch_len; in ezusb_program() 1189 ch_len = ((addr + len - ch_addr) < MAX_DL_SIZE) ? in ezusb_program() 1190 (addr + len - ch_addr) : MAX_DL_SIZE; in ezusb_program()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/ |
D | espi.c | 61 int ch_addr, int reg_offset, u32 wr_data) in tricn_write() argument 67 V_CHANNEL_ADDR(ch_addr) | V_MODULE_ADDR(module_addr) | in tricn_write()
|
/Linux-v4.19/drivers/edac/ |
D | sb_edac.c | 1915 u64 ch_addr, offset, limit = 0, prv = 0; in get_memory_error_data() local 2159 ch_addr = addr - offset; in get_memory_error_data() 2160 ch_addr >>= (6 + shiftup); in get_memory_error_data() 2161 ch_addr /= sck_xch; in get_memory_error_data() 2162 ch_addr <<= (6 + shiftup); in get_memory_error_data() 2163 ch_addr |= addr & ((1 << (6 + shiftup)) - 1); in get_memory_error_data() 2181 if (ch_addr <= limit) in get_memory_error_data() 2186 ch_addr); in get_memory_error_data() 2192 idx = (ch_addr >> 6); in get_memory_error_data() 2194 idx = (ch_addr >> 13); /* FIXME: Datasheet says to shift by 15 */ in get_memory_error_data() [all …]
|