Lines Matching refs:write
203 rc = lcs_alloc_channel(&card->write); in lcs_alloc_card()
283 memset(card->write.ccws, 0, sizeof(struct ccw1) * (LCS_NUM_BUFFS + 1)); in lcs_setup_write_ccws()
285 card->write.ccws[cnt].cmd_code = LCS_CCW_WRITE; in lcs_setup_write_ccws()
286 card->write.ccws[cnt].count = 0; in lcs_setup_write_ccws()
287 card->write.ccws[cnt].flags = in lcs_setup_write_ccws()
293 card->write.ccws[cnt].cda = in lcs_setup_write_ccws()
294 (__u32) __pa(card->write.iob[cnt].data); in lcs_setup_write_ccws()
297 card->write.ccws[LCS_NUM_BUFFS].cmd_code = LCS_CCW_TRANSFER; in lcs_setup_write_ccws()
298 card->write.ccws[LCS_NUM_BUFFS].cda = in lcs_setup_write_ccws()
299 (__u32) __pa(card->write.ccws); in lcs_setup_write_ccws()
303 card->write.io_idx = 0; in lcs_setup_write_ccws()
304 card->write.buf_idx = 0; in lcs_setup_write_ccws()
314 card->write.irq_tasklet.data = (unsigned long) &card->write; in lcs_setup_write()
315 card->write.irq_tasklet.func = lcs_tasklet; in lcs_setup_write()
317 init_waitqueue_head(&card->write.wait_q); in lcs_setup_write()
484 lcs_cleanup_channel(&card->write); in lcs_cleanup_card()
579 rc = lcs_start_channel(&card->write); in lcs_start_channels()
593 lcs_stop_channel(&card->write); in lcs_stop_channels()
760 wait_event(card->write.wait_q, in lcs_get_lancmd()
761 ((buffer = lcs_get_buffer(&card->write)) != NULL)); in lcs_get_lancmd()
890 rc = lcs_ready_buffer(&card->write, buffer); in lcs_send_lancmd()
1276 wait_event(card->write.wait_q, in lcs_register_mc_addresses()
1277 (card->write.state != LCS_CH_STATE_RUNNING)); in lcs_register_mc_addresses()
1402 channel = &card->write; in lcs_irq()
1514 lcs_ready_buffer(&card->write, card->tx_buffer); in __lcs_emit_txbuffer()
1530 card = container_of(channel, struct lcs_card, write); in lcs_txbuffer_cb()
1580 card->tx_buffer = lcs_get_buffer(&card->write); in __lcs_start_xmit()
1703 card->write.state = LCS_CH_STATE_INIT; in lcs_detect()
1720 card->write.state != LCS_CH_STATE_STOPPED && in lcs_stopcard()
1722 card->write.state != LCS_CH_STATE_ERROR && in lcs_stopcard()
1886 wait_event(card->write.wait_q, in lcs_stop_device()
1887 (card->write.state != LCS_CH_STATE_RUNNING)); in lcs_stop_device()
2137 card->write.ccwdev = ccwgdev->cdev[1]; in lcs_new_device()
2143 rc = ccw_device_set_online(card->write.ccwdev); in lcs_new_device()
2218 ccw_device_set_offline(card->write.ccwdev); in lcs_new_device()
2249 ret3 = ccw_device_set_offline(card->write.ccwdev); in __lcs_shutdown_device()