Lines Matching refs:device_info

298 	struct ucan_device_info device_info;  member
333 up->context_array = kcalloc(up->device_info.tx_fifo, in ucan_alloc_context_array()
342 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context_array()
348 up->available_tx_urbs = up->device_info.tx_fifo; in ucan_alloc_context_array()
365 for (i = 0; i < up->device_info.tx_fifo; i++) { in ucan_alloc_context()
445 struct ucan_ctl_cmd_device_info *device_info) in ucan_parse_device_info() argument
448 &up->device_info.bittiming_const; in ucan_parse_device_info()
452 up->can.clock.freq = le32_to_cpu(device_info->freq); in ucan_parse_device_info()
453 up->device_info.tx_fifo = device_info->tx_fifo; in ucan_parse_device_info()
455 bittiming->tseg1_min = device_info->tseg1_min; in ucan_parse_device_info()
456 bittiming->tseg1_max = device_info->tseg1_max; in ucan_parse_device_info()
457 bittiming->tseg2_min = device_info->tseg2_min; in ucan_parse_device_info()
458 bittiming->tseg2_max = device_info->tseg2_max; in ucan_parse_device_info()
459 bittiming->sjw_max = device_info->sjw_max; in ucan_parse_device_info()
460 bittiming->brp_min = le32_to_cpu(device_info->brp_min); in ucan_parse_device_info()
461 bittiming->brp_max = le32_to_cpu(device_info->brp_max); in ucan_parse_device_info()
462 bittiming->brp_inc = le16_to_cpu(device_info->brp_inc); in ucan_parse_device_info()
464 ctrlmodes = le16_to_cpu(device_info->ctrlmodes); in ucan_parse_device_info()
654 if (echo_index >= up->device_info.tx_fifo) { in ucan_tx_complete_msg()
1513 up->can.bittiming_const = &up->device_info.bittiming_const; in ucan_probe()