Lines Matching refs:common
75 static int rsi_copy_to_card(struct rsi_common *common, in rsi_copy_to_card() argument
80 struct rsi_hw *adapter = common->priv; in rsi_copy_to_card()
168 static int rsi_load_ta_instructions(struct rsi_common *common) in rsi_load_ta_instructions() argument
170 struct rsi_hw *adapter = common->priv; in rsi_load_ta_instructions()
220 status = rsi_copy_to_card(common, fw, len, num_blocks); in rsi_load_ta_instructions()
235 static int rsi_process_pkt(struct rsi_common *common) in rsi_process_pkt() argument
237 struct rsi_hw *adapter = common->priv; in rsi_process_pkt()
254 common->rx_data_pkt = kmalloc(rcv_pkt_len, GFP_KERNEL); in rsi_process_pkt()
255 if (!common->rx_data_pkt) { in rsi_process_pkt()
262 common->rx_data_pkt, in rsi_process_pkt()
270 status = rsi_read_pkt(common, rcv_pkt_len); in rsi_process_pkt()
273 kfree(common->rx_data_pkt); in rsi_process_pkt()
371 struct rsi_common *common = adapter->priv; in rsi_interrupt_handler() local
382 mutex_lock(&common->tx_rxlock); in rsi_interrupt_handler()
383 status = rsi_sdio_read_register(common->priv, in rsi_interrupt_handler()
390 mutex_unlock(&common->tx_rxlock); in rsi_interrupt_handler()
395 rsi_set_event(&common->tx_thread.event); in rsi_interrupt_handler()
397 mutex_unlock(&common->tx_rxlock); in rsi_interrupt_handler()
414 rsi_sdio_ack_intr(common->priv, in rsi_interrupt_handler()
416 rsi_set_event(&common->tx_thread.event); in rsi_interrupt_handler()
428 status = rsi_sdio_read_register(common->priv, in rsi_interrupt_handler()
439 rsi_sdio_ack_intr(common->priv, in rsi_interrupt_handler()
443 common->fsm_state = FSM_CARD_NOT_READY; in rsi_interrupt_handler()
450 status = rsi_process_pkt(common); in rsi_interrupt_handler()
455 mutex_unlock(&common->tx_rxlock); in rsi_interrupt_handler()
460 rsi_sdio_ack_intr(common->priv, isr_status); in rsi_interrupt_handler()
470 mutex_unlock(&common->tx_rxlock); in rsi_interrupt_handler()
480 int rsi_sdio_device_init(struct rsi_common *common) in rsi_sdio_device_init() argument
482 if (rsi_load_ta_instructions(common)) in rsi_sdio_device_init()
485 if (rsi_sdio_master_access_msword(common->priv, MISC_CFG_BASE_ADDR)) { in rsi_sdio_device_init()
508 struct rsi_common *common = adapter->priv; in rsi_sdio_read_buffer_status_register() local
514 status = rsi_sdio_read_register(common->priv, in rsi_sdio_read_buffer_status_register()