| /linux/drivers/media/common/siano/ |
| H A D | smscoreapi.c | 43 struct smscore_device_t *coredev; member 538 struct smscore_device_t *coredev = in smscore_register_hotplug() local 540 rc = hotplug(coredev, coredev->device, 1); in smscore_register_hotplug() 586 static void smscore_notify_clients(struct smscore_device_t *coredev) in smscore_notify_clients() argument 591 while (!list_empty(&coredev->clients)) { in smscore_notify_clients() 592 client = (struct smscore_client_t *) coredev->clients.next; in smscore_notify_clients() 597 static int smscore_notify_callbacks(struct smscore_device_t *coredev, in smscore_notify_callbacks() argument 606 rc = elem->hotplug(coredev, device, arrival); in smscore_notify_callbacks() 643 struct smscore_device_t **coredev, in smscore_register_device() argument 739 *coredev = dev; in smscore_register_device() [all …]
|
| H A D | sms-cards.c | 169 int sms_board_event(struct smscore_device_t *coredev, in sms_board_event() argument 226 static int sms_set_gpio(struct smscore_device_t *coredev, int pin, int enable) in sms_set_gpio() argument 250 ret = smscore_configure_gpio(coredev, gpio, &gpioconfig); in sms_set_gpio() 254 return smscore_set_gpio(coredev, gpio, lvl); in sms_set_gpio() 257 int sms_board_setup(struct smscore_device_t *coredev) in sms_board_setup() argument 259 int board_id = smscore_get_board_id(coredev); in sms_board_setup() 265 sms_set_gpio(coredev, board->led_power, 0); in sms_board_setup() 266 sms_set_gpio(coredev, board->led_hi, 0); in sms_board_setup() 267 sms_set_gpio(coredev, board->led_lo, 0); in sms_board_setup() 272 sms_set_gpio(coredev, board->lna_ctrl, 0); in sms_board_setup() [all …]
|
| H A D | smsir.h | 34 int sms_ir_init(struct smscore_device_t *coredev); 35 void sms_ir_exit(struct smscore_device_t *coredev); 36 void sms_ir_event(struct smscore_device_t *coredev, 39 inline static int sms_ir_init(struct smscore_device_t *coredev) { in sms_ir_init() argument 42 inline static void sms_ir_exit(struct smscore_device_t *coredev) {}; in sms_ir_exit() argument 43 inline static void sms_ir_event(struct smscore_device_t *coredev, in sms_ir_event() argument
|
| H A D | sms-cards.h | 90 extern struct smscore_device_t *coredev; 113 int sms_board_event(struct smscore_device_t *coredev, 116 int sms_board_setup(struct smscore_device_t *coredev); 121 int sms_board_led_feedback(struct smscore_device_t *coredev, int led); 122 int sms_board_power(struct smscore_device_t *coredev, int onoff); 123 int sms_board_lna_control(struct smscore_device_t *coredev, int onoff);
|
| H A D | smscoreapi.h | 94 typedef int (*hotplug_t)(struct smscore_device_t *coredev, 1098 struct smscore_device_t **coredev, 1101 extern void smscore_unregister_device(struct smscore_device_t *coredev); 1103 extern int smscore_start_device(struct smscore_device_t *coredev); 1105 extern int smscore_set_device_mode(struct smscore_device_t *coredev, int mode); 1106 extern int smscore_get_device_mode(struct smscore_device_t *coredev); 1108 extern int smscore_register_client(struct smscore_device_t *coredev, 1115 extern void smscore_onresponse(struct smscore_device_t *coredev, 1119 struct smscore_buffer_t *smscore_getbuffer(struct smscore_device_t *coredev); 1120 extern void smscore_putbuffer(struct smscore_device_t *coredev, [all …]
|
| H A D | smsdvb.h | 23 struct smscore_device_t *coredev; member
|
| /linux/drivers/media/mmc/siano/ |
| H A D | smssdio.c | 79 struct smscore_device_t *coredev; member 145 cb = smscore_getbuffer(smsdev->coredev); in smssdio_interrupt() 196 smscore_putbuffer(smsdev->coredev, cb); in smssdio_interrupt() 214 smscore_putbuffer(smsdev->coredev, cb); in smssdio_interrupt() 233 smscore_onresponse(smsdev->coredev, cb); in smssdio_interrupt() 277 ret = smscore_register_device(¶ms, &smsdev->coredev, GFP_DMA, NULL); in smssdio_probe() 281 smscore_set_board_id(smsdev->coredev, board_id); in smssdio_probe() 301 ret = smscore_start_device(smsdev->coredev); in smssdio_probe() 314 smscore_unregister_device(smsdev->coredev); in smssdio_probe() 329 smscore_putbuffer(smsdev->coredev, smsdev->split_cb); in smssdio_remove() [all …]
|
| /linux/drivers/media/usb/siano/ |
| H A D | smsusb.c | 51 struct smscore_device_t *coredev; member 134 smscore_onresponse(dev->coredev, surb->cb); in smsusb_onresponse() 155 surb->cb = smscore_getbuffer(dev->coredev); in smsusb_submit_urb() 186 smscore_putbuffer(dev->coredev, dev->surbs[i].cb); in smsusb_stop_streaming() 348 if (dev->coredev) in smsusb_term_device() 349 smscore_unregister_device(dev->coredev); in smsusb_term_device() 458 rc = smscore_register_device(¶ms, &dev->coredev, 0, mdev); in smsusb_init_device() 464 smscore_set_board_id(dev->coredev, board_id); in smsusb_init_device() 466 dev->coredev->is_usb_device = true; in smsusb_init_device() 485 rc = smscore_start_device(dev->coredev); in smsusb_init_device()
|
| /linux/drivers/infiniband/core/ |
| H A D | device.c | 144 net_eq(read_pnet(&dev->coredev.rdma_net), net)); in rdma_dev_access_netns() 169 net = read_pnet(&dev->coredev.rdma_net); in rdma_dev_has_raw_cap() 541 const struct ib_core_device *coredev = in net_namespace() local 544 return read_pnet(&coredev->rdma_net); in net_namespace() 555 static void rdma_init_coredev(struct ib_core_device *coredev, in rdma_init_coredev() argument 558 bool is_full_dev = &dev->coredev == coredev; in rdma_init_coredev() 566 BUILD_BUG_ON(offsetof(struct ib_device, coredev.dev) != in rdma_init_coredev() 569 coredev->dev.class = &ib_class; in rdma_init_coredev() 570 coredev->dev.groups = dev->groups; in rdma_init_coredev() 576 coredev->dev.groups[dev->hw_stats_attr_index] = NULL; in rdma_init_coredev() [all …]
|
| H A D | core_priv.h | 342 void ib_free_port_attrs(struct ib_core_device *coredev); 343 int ib_setup_port_attrs(struct ib_core_device *coredev);
|
| /linux/net/smc/ |
| H A D | smc_ib.h | 75 return read_pnet(&smcibdev->ibdev->coredev.rdma_net); in smc_ib_net()
|
| /linux/include/rdma/ |
| H A D | ib_verbs.h | 2814 struct ib_core_device coredev; member 4881 struct ib_core_device *coredev = in rdma_device_to_ibdev() local 4884 return coredev->owner; in rdma_device_to_ibdev() 4917 return read_pnet(&device->coredev.rdma_net); in rdma_dev_net()
|