Lines Matching refs:handler
42 smc_wr_tx_handler handler; member
116 if (pnd_snd.handler) in smc_wr_tx_process_cqe()
117 pnd_snd.handler(&pnd_snd.priv, link, wc->status); in smc_wr_tx_process_cqe()
181 smc_wr_tx_handler handler, in smc_wr_tx_get_free_slot() argument
217 wr_pend->handler = handler; in smc_wr_tx_get_free_slot()
343 int smc_wr_rx_register_handler(struct smc_wr_rx_handler *handler) in smc_wr_rx_register_handler() argument
349 hash_for_each_possible(smc_wr_rx_hash, h_iter, list, handler->type) { in smc_wr_rx_register_handler()
350 if (h_iter->type == handler->type) { in smc_wr_rx_register_handler()
355 hash_add(smc_wr_rx_hash, &handler->list, handler->type); in smc_wr_rx_register_handler()
368 struct smc_wr_rx_handler *handler; in smc_wr_rx_demultiplex() local
378 hash_for_each_possible(smc_wr_rx_hash, handler, list, wr_rx->type) { in smc_wr_rx_demultiplex()
379 if (handler->type == wr_rx->type) in smc_wr_rx_demultiplex()
380 handler->handler(wc, wr_rx); in smc_wr_rx_demultiplex()