Lines Matching defs:intel
109 struct intel_data *intel = hu->priv;
112 err = wait_on_bit_timeout(&intel->flags, STATE_BOOTING,
132 struct intel_data *intel = hu->priv;
135 err = wait_on_bit_timeout(&intel->flags, STATE_LPM_TRANSACTION,
155 struct intel_data *intel = hu->priv;
158 if (!test_bit(STATE_LPM_ENABLED, &intel->flags) ||
159 test_bit(STATE_SUSPENDED, &intel->flags))
162 if (test_bit(STATE_TX_ACTIVE, &intel->flags))
176 set_bit(STATE_LPM_TRANSACTION, &intel->flags);
179 skb_queue_head(&intel->txq, skb);
185 clear_bit(STATE_LPM_TRANSACTION, &intel->flags);
187 if (!test_bit(STATE_SUSPENDED, &intel->flags)) {
201 struct intel_data *intel = hu->priv;
204 if (!test_bit(STATE_LPM_ENABLED, &intel->flags) ||
205 !test_bit(STATE_SUSPENDED, &intel->flags))
220 set_bit(STATE_LPM_TRANSACTION, &intel->flags);
223 skb_queue_head(&intel->txq, skb);
229 clear_bit(STATE_LPM_TRANSACTION, &intel->flags);
231 if (test_bit(STATE_SUSPENDED, &intel->flags)) {
245 struct intel_data *intel = hu->priv;
250 clear_bit(STATE_SUSPENDED, &intel->flags);
262 skb_queue_head(&intel->txq, skb);
362 struct intel_data *intel = container_of(work, struct intel_data,
366 if (!intel->hu->tty->dev)
372 if (intel->hu->tty->dev->parent == idev->pdev->dev.parent) {
384 struct intel_data *intel;
391 intel = kzalloc(sizeof(*intel), GFP_KERNEL);
392 if (!intel)
395 skb_queue_head_init(&intel->txq);
396 INIT_WORK(&intel->busy_work, intel_busy_work);
398 intel->hu = hu;
400 hu->priv = intel;
403 set_bit(STATE_BOOTING, &intel->flags);
410 struct intel_data *intel = hu->priv;
414 cancel_work_sync(&intel->busy_work);
418 skb_queue_purge(&intel->txq);
419 kfree_skb(intel->rx_skb);
420 kfree(intel);
428 struct intel_data *intel = hu->priv;
432 skb_queue_purge(&intel->txq);
464 struct intel_data *intel = hu->priv;
475 clear_bit(STATE_BOOTING, &intel->flags);
511 skb_queue_tail(&intel->txq, skb);
525 struct intel_data *intel = hu->priv;
569 clear_bit(STATE_BOOTING, &intel->flags);
575 set_bit(STATE_BOOTLOADER, &intel->flags);
627 clear_bit(STATE_BOOTLOADER, &intel->flags);
689 snprintf(fwname, sizeof(fwname), "intel/ibt-%u-%u.sfi",
693 snprintf(fwname, sizeof(fwname), "intel/ibt-%u-%u-%u.sfi",
715 snprintf(fwname, sizeof(fwname), "intel/ibt-%u-%u.ddc",
719 snprintf(fwname, sizeof(fwname), "intel/ibt-%u-%u-%u.ddc",
735 set_bit(STATE_DOWNLOADING, &intel->flags);
742 set_bit(STATE_FIRMWARE_LOADED, &intel->flags);
757 err = wait_on_bit_timeout(&intel->flags, STATE_DOWNLOADING,
772 if (test_bit(STATE_FIRMWARE_FAILED, &intel->flags)) {
799 set_bit(STATE_BOOTING, &intel->flags);
818 clear_bit(STATE_BOOTING, &intel->flags);
835 set_bit(STATE_LPM_ENABLED, &intel->flags);
836 set_bit(STATE_TX_ACTIVE, &intel->flags);
859 clear_bit(STATE_BOOTLOADER, &intel->flags);
867 struct intel_data *intel = hu->priv;
870 if (!test_bit(STATE_BOOTLOADER, &intel->flags) &&
871 !test_bit(STATE_BOOTING, &intel->flags))
883 set_bit(STATE_FIRMWARE_FAILED, &intel->flags);
885 if (test_and_clear_bit(STATE_DOWNLOADING, &intel->flags) &&
886 test_bit(STATE_FIRMWARE_LOADED, &intel->flags))
887 wake_up_bit(&intel->flags, STATE_DOWNLOADING);
895 if (test_and_clear_bit(STATE_BOOTING, &intel->flags))
896 wake_up_bit(&intel->flags, STATE_BOOTING);
905 struct intel_data *intel = hu->priv;
910 set_bit(STATE_TX_ACTIVE, &intel->flags);
911 schedule_work(&intel->busy_work);
913 clear_bit(STATE_TX_ACTIVE, &intel->flags);
921 struct intel_data *intel = hu->priv;
932 set_bit(STATE_SUSPENDED, &intel->flags);
933 if (test_and_clear_bit(STATE_LPM_TRANSACTION, &intel->flags))
934 wake_up_bit(&intel->flags, STATE_LPM_TRANSACTION);
937 clear_bit(STATE_SUSPENDED, &intel->flags);
938 if (test_and_clear_bit(STATE_LPM_TRANSACTION, &intel->flags))
939 wake_up_bit(&intel->flags, STATE_LPM_TRANSACTION);
967 struct intel_data *intel = hu->priv;
972 intel->rx_skb = h4_recv_buf(hu->hdev, intel->rx_skb, data, count,
975 if (IS_ERR(intel->rx_skb)) {
976 int err = PTR_ERR(intel->rx_skb);
978 intel->rx_skb = NULL;
987 struct intel_data *intel = hu->priv;
1009 skb_queue_tail(&intel->txq, skb);
1016 struct intel_data *intel = hu->priv;
1019 skb = skb_dequeue(&intel->txq);
1023 if (test_bit(STATE_BOOTLOADER, &intel->flags) &&